永发信息网

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

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

我才刚学到有参方法调用。
最佳答案

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]); //打印随机字符
}
}
全部回答

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

int n = 5;

n = n & 6;

5(0000 0101) 6 (0000 0110)

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

因此 n & 6 = 0000 0100

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

5|6=0000 0

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在深圳学车学费多少?
绍兴恒信合作银行南池分理处(东南门)怎么去啊
郑州到泰山多少公里
男朋友说的话很让人伤心…
请问西洋参跟枸杞能同时吃嘛?现在是冬天 我
我小时候看过一部动画片,里面有5个天神,什么
振兴旅馆地址在哪,我要去那里办事
冷冻过的玉米怎样炒
明视眼镜NO.317在什么地方啊,我要过去处理事
蜘蛛侠在漫画中有没有扔掉黑色战衣?
风扇转速正常但是显卡温度还是很高
人的真正个性在于A. 语言的成人化B. 内心的孤
枫叶红副食店(解放大道)这个地址在什么地方,
阳勤投资是诈骗,大家不要再投资了,我被骗了
现在银行柜员工作一定要五笔吗
推荐资讯
为什么要理财
狼人杀 这个套路是什么意思,求解释
求救啊!!!!!!我今年21岁。皮肤真的是糟
本次估价背景情况如下:估价对象是李某拥有的
混凝土强度由什么决定
粤语说缩骨同缩沙是什么意思?
女友被隔壁大叔非礼可以打他吗
oppor9splus滑动屏幕时总有个小球跟着怎么特
老姐饺子NO.3地址有知道的么?有点事想过去
暗黑血统2 DLC 深渊熔炉这地方怎么跳过去
圆柱的体积公式字母表示
通州万达广场有没有电玩城
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?