创建长度为5的数组 随机向数组中存入1-100之间的数
每次输入五个数进行猜数字 可以提示 猜对了3个数字,位置猜对了两个
这个 有点写不出来
package test;
import java.util.Arrays;
import java.util.Scanner;
public class T {
public static void main(String[] args) {
int[] arr = new int[5];
for (int i = 0; i < arr.length; i++) {
arr[i] = (int) (Math.random() * 100) + 1;
}
Scanner sc = new Scanner(System.in);
// System.out.println("Arrays.toString(arr) = " + Arrays.toString(arr));
System.out.println("请输入五个数 使用空格分开");
int a = 0, b = 0;
String str = sc.nextLine();
String[] s = str.split(" ");
for (int i = 0; i < arr.length; i++) {
for (int i1 = 0; i1 < s.length; i1++) {
if (arr[i] == Integer.parseInt(s[i1])) {
a++;
if (i == i1) {
b++;
}
break;
}
}
}
System.out.println("猜对了" + a + "个数字" + " 位置猜对了" + b + "个");
}
}
在不用这两个(.nextLine();和.split(" ");)方法的时候怎么做