1 输入字符串 netLine, 整数nextInt, Long型 nexLong
将字符串[1,2,3,4,5,6,7,8,9],变为整数数组输入
Scanner sc = new Scanner(System.in);
String str = sc.next();
String substr = str.substring(1, str.length() - 1);
String[] numsStr = substr.split(",");//字符串数组接收分割的单个字符
int[] numsInt = new int[numsStr.length];//创建一个新的整数数组,用于接收
for (int i = 0; i < numsStr.length; i++) {
numsInt[i] = Integer.parseInt(numsStr[i]);//将字符串转换为整数型
}
2 输入二维数组
import java.util.Scanner;
import java.util.Stack;
public class solution{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
// 行数
int row = sc.nextInt();
// 列数
int column = sc.nextInt();
int[][]matrix=new int[r][c];
for(int i=0;i<row;i++){
for(int j=0;j<column;j++){
matrix[i][j]=scan.nextInt();
}
// 输出二维数组
System.out.println(Arrays.deepToString(ints));
}
}
}