我定义了一个数组char [] ch = {'+','-','*','/'};
然后想用一个变量来接收随机得到的运算符,具体代码怎么样实现?
我才刚学到有参方法调用。
在java里怎么得到随机产生的运算符?
答案:2 悬赏:0 手机版
解决时间 2021-03-01 16:20
- 提问者网友:不要迷恋哥
- 2021-03-01 05:52
最佳答案
- 五星知识达人网友:山君与见山
- 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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯