黑马程序员技术交流社区
标题:
帮我看看,我只是想得到一个随机+ - * /
[打印本页]
作者:
郭兴业
时间:
2013-4-3 17:57
标题:
帮我看看,我只是想得到一个随机+ - * /
import java.util.*;
/*
* 4.从键盘接收两个整数,随机得到一个 + - * /符号中的一个求这两个数的结果。
char[] ch={'+','-','*','/'};
*/
public class RandomDemo {
public static void main(String[] args) {
char[] ch={'+','-','*','/'};
for(int x=0;x<ch.length;x++){
Random rd=new Random(100);
System.out.println(ch[rd.nextInt(x)]);
}
}
}
作者:
刘胜寒
时间:
2013-4-3 19:19
Scanner cin = new Scanner(System.in);
char[] ch={'+','-','*','/'};
int n = cin.nextInt();
int m = cin.nextInt();
int ans ;
int t = (int)(Math.random()*m+n/2)%4;
if(t==0) System.out.println(n+m);
if(t==1) System.out.println(n-m);
if(t==2) System.out.println(n*m);
if(t==3) System.out.println(n/m);
复制代码
\
作者:
范鹏飞
时间:
2013-4-4 03:07
/*
4.从键盘接收两个整数,随机得到一个 + - * /符号中的一个求这两个数的结果。
char[] ch={'+','-','*','/'};
*/
import java.util.*;
public class RandomDemo {
public static void main(String[] args) {
System.out.println("请从键盘输入两个整数:");
Scanner sc = new Scanner(System.in);
//从键盘输入两个整数
int a = sc.nextInt();
int b = sc.nextInt();
//随即获取一个符号
char[] ch={'+','-','*','/'};
Random rd=new Random();
char x = ch[rd.nextInt(ch.length)];
//判断随即得到的运算符与那个匹配,并运算,输出结果
switch (x) {
case '+':
System.out.println(a + "+" + b + "=" + (a+b)); break;
case '-':
System.out.println(a + "-" + b + "=" + (a-b)); break;
case '*':
System.out.println(a + "x" + b + "=" + (a*b)); break;
case '/':
System.out.println(a + "/" + b + "=" + (a/b)); break;
}
}
}
复制代码
作者:
黄玉昆
时间:
2013-4-5 08:14
楼主可以到19区发帖,这样会有更多的人帮你解答的。
提醒一下:如果仍有问题,请继续追问,如果问题已解决,请将分类改为已解决,谢谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2