没有合适的资源?快使用搜索试试~ 我知道了~
java输入语句scanner
资源推荐
资源详情
资源评论
1、输入整数、字符串数组
第一行输入 n, m
第二行输入 n 个整数
第三行输入 m 个字符串
//导入包
import java.util.Scanner;
import java.util.Arrays;
public class MyScanner {
public static void main(String[] args) {
//创建对象
Scanner sc = new Scanner(System.in);
System.out.println("输入数据:");
//多行输入
int n = sc.nextInt();
int m = sc.nextInt();
int[] arr = new int[n];
String[] str = new String[m];
//int 等基本数据类型的数组,用 nextInt(),同行或不同都可
以
for(int i=0; i<n; i++) {
arr[i] = sc.nextInt();
}
//String 字符串数组, 读取用 next(),以空格划分
for(int i=0; i<m; i++) {
str[i] = sc.next();
}
//调用方法进行操作
TestSc(n, m, arr);
TestStr(str);
System.out.println("Test01 End");
//关闭
sc.close();
}
public static void TestSc(int n, int m, int[] arr) {
System.out.println("数据 n:" + n + ", 数据 m:" + m);
System.out.println(Arrays.toString(arr));
}
public static void TestStr(String[] str) {
System.out.println(Arrays.toString(str));
}
}
若输入的字符串中想要包含空格,使用 scanner.nextLine()换行后
用 scanner.nextLine()进行读入,见情形 7.
2、输入二维数组
第一行输入 n, m
第二行开始输入二维数组。
import java.util.Arrays;
import java.util.Scanner;
public class MyScanner2 {
public static void main(String[] args) {
剩余11页未读,继续阅读
资源评论
听风吹等浪起
- 粉丝: 1w+
- 资源: 1012
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功