2024-10-18 05:59:28
能不能写出来 我快被逼疯了 因为还要让系统 从 剪刀 石头 布 再任选一个 跟人输入的比较 都是字符啊 我怎么定义成 数组 还有怎么顶一下标 不会啊 求写一下
public class TestOne {
/**
* @param args
*/
public static void main(String[] args) {
String[] str = {"石头","剪刀","布"};
Random r = new Random();
System.out.println(str[r.nextInt(str.length)]);
}
}
大哥 下来该怎么写 给您加分, 我就不知道 如何给用户输入的 和 电脑随机选的 赋值 怎么比较啊
import java.util.Random;
import java.util.Scanner;
public class TestOne {
/**
* @param args
*/
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入0-2之间的数字:");
int userInt = sc.nextInt();
String[] str = {"石头","剪刀","布"};
Random r = new Random();
//用户输入的
System.out.println(str[userInt]);
//系统随机产生的
System.out.println(str[r.nextInt(str.length)]);
//然后你比较两个的下标来判断谁赢了就好用if else就好
}
}
2024-10-18 07:08:41
能不能写出来 我快被逼疯了 因为还要让系统 从 剪刀 石头 布 再任选一个 跟人输入的比较 都是字符啊 我怎么定义成 数组 还有怎么顶一下标 不会啊 求写一下
2024-10-18 07:51:45
int x = (int)(3*Math.random()) + 1
+1 是啥意思?