当前位置: 首页> 财经> 创投人物 > 刷题小记----Java的一些输入方式

刷题小记----Java的一些输入方式

时间:2025/8/16 11:46:03来源:https://blog.csdn.net/m0_74299308/article/details/140234868 浏览次数:0次

场景1:输入字符串

输入描述:
每个测试输入包含2个字符串

Scanner scan = new Scanner(System.in);
String str1 = scan.nextLine();
String str2 = scan.nextLine();

场景2:输入数组

输入描述:
输入的第一行为一个正整数n(1 ≤ n ≤ 10^5)
第二行包括n个整数A_i(1 ≤ A_i ≤ 10^9),表示数组A的每个数字。

Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
//长度给n+1防止越界
int[] array = new int[n+1];
for(int i = 0;i < n;i++) {array[i] = scan.nextInt();
}

场景3:连续输入多个整数

输入描述:
输入为一行,一共4个整数,分别为A - B,B - C,A + B,B + C,用空格隔开。 范围均在-30到30之间(闭区间)。

Scanner in = new Scanner(System.in);
int a = in.nextInt();
int b = in.nextInt();
int c = in.nextInt();
int d = in.nextInt();

场景4:单个字符输入

描述:输入单个字符

char c =sc.next().charAt(0);   
//next().charAt(0)  的意思是,将输入的意思是将输入的字符串的第1个字符赋值给ch
//如果将0改成其他数字,就是取你输入的字符串的其他字符。
关键字:刷题小记----Java的一些输入方式

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: