永发信息网

在java里怎么得到随机产生的运算符?

答案:2  悬赏:0  手机版
解决时间 2021-03-01 16:20
  • 提问者网友:不要迷恋哥
  • 2021-03-01 05:52
我定义了一个数组char [] ch = {'+','-','*','/'};
然后想用一个变量来接收随机得到的运算符,具体代码怎么样实现?

我才刚学到有参方法调用。
最佳答案
  • 五星知识达人网友:山君与见山
  • 2021-03-01 07:27

public class Test {

public static void main(String[] args){
char[] ch = {'+','-','*','/'}; //字符数组
Random r = new Random();
int index = r.nextInt(ch.length); //随机数,小于数组的长度数, 0~3
System.out.println(ch[index]); //打印随机字符
}
}
全部回答
  • 1楼网友:詩光轨車
  • 2021-03-01 07:51

&:与运算符,把数字转化成二进制互相进行“与运算”——

int n = 5;

n = n & 6;

5(0000 0101) 6 (0000 0110)

“与”运算可以理解成(乘法)关系:

因此 n & 6 = 0000 0100

|或,与“与”运算格式一样,但是是进行“相加(不进位)运算”。

5|6=0000 0

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯