题目零:输入一个整型,浮点型,字符型和字符串型的数
public class Main5 {
public static void main(String[] args) {
Scanner cin=new Scanner(System.in);
int A=cin.nextInt();
double B=cin.nextDouble();
String C=cin.next();
String D=cin.next();
System.out.println("A="+A);
System.out.println("B="+B);
System.out.println("C="+C);
System.out.println("D="+D);
String E=cin.nextLine();
System.out.println("E="+E);
}
}
题目一:输入一个矩阵,已知数据的行数和列数(用数组装数据最好)
public class Main3 {
public static void main(String[] args) {
Scanner cin=new Scanner(System.in);
int row= cin.nextInt();
int col= cin.nextInt();
int[][] string=new int[row][col];
for(int i=0; i<row;i++){
for(int j=0;j<col;j++){
string[i][j]=cin.nextInt();
}
}
}
}
题目二:输入一个矩阵,已知数据的行数,不知列数(用集合装数据最好)
public class Main1 {
public static void main(String[] args) {
Scanner cin = new Scanner(System.in);
List<List<Integer>> data=new ArrayList<>();
int size=2;
while(size-->0){
String string = cin.nextLine();
data.add(method(string));
}
System.out.println(data);
}
public static List<Integer> method(String string) {
List<Integer> list=new ArrayList<>();
String[] line=string.split(" ");
for(int i=0;i<line.length;i++){
list.add(Integer.parseInt(line[i]));
}
return list;
}
}
题目三:输入一个矩阵,行数和列数都不清楚(用集合装数据最好)
public class Main {
public static void main(String[] args) {
List<List<Integer>> data= new ArrayList<>();
Scanner cin=new Scanner(System.in);
while(cin.hasNextLine()) {
List<Integer> list= new ArrayList<>();
String string=cin.nextLine();
if(string=="") break;
String[] arrstring=string.split(" ");
for(int i=0;i<arrstring.length;i++){
list.add(Integer.parseInt(arrstring[i]));
}
data.add(list);
}
System.out.println("data="+data);
}
}