A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郭兴业 中级黑马   /  2013-4-3 17:57  /  1721 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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)]);
                }
               
        }
       

}

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

3 个回复

倒序浏览
  1. Scanner cin = new Scanner(System.in);
  2.                  char[] ch={'+','-','*','/'};
  3.                  int n = cin.nextInt();
  4.                  int m = cin.nextInt();
  5.                  int ans ;
  6.                  int t = (int)(Math.random()*m+n/2)%4;
  7.                  if(t==0) System.out.println(n+m);
  8.                  if(t==1) System.out.println(n-m);
  9.                  if(t==2) System.out.println(n*m);
  10.                  if(t==3) System.out.println(n/m);
复制代码
\
回复 使用道具 举报

  1. /*
  2. 4.从键盘接收两个整数,随机得到一个  + - * /符号中的一个求这两个数的结果。
  3. char[] ch={'+','-','*','/'};
  4. */
  5. import java.util.*;

  6. public class RandomDemo {

  7.         public static void main(String[] args) {

  8.                 System.out.println("请从键盘输入两个整数:");
  9.                 Scanner sc = new Scanner(System.in);
  10.                
  11.                 //从键盘输入两个整数
  12.                 int a = sc.nextInt();
  13.                 int b = sc.nextInt();

  14.                 //随即获取一个符号
  15.                 char[] ch={'+','-','*','/'};
  16.                 Random rd=new Random();
  17.                 char x = ch[rd.nextInt(ch.length)];

  18.                 //判断随即得到的运算符与那个匹配,并运算,输出结果
  19.                 switch (x) {
  20.                 case '+':
  21.                         System.out.println(a + "+" + b + "=" + (a+b)); break;
  22.                 case '-':
  23.                         System.out.println(a + "-" + b + "=" + (a-b)); break;
  24.                 case '*':
  25.                         System.out.println(a + "x" + b + "=" + (a*b)); break;
  26.                 case '/':
  27.                         System.out.println(a + "/" + b + "=" + (a/b)); break;
  28.                
  29.                 }
  30.         }
  31. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
楼主可以到19区发帖,这样会有更多的人帮你解答的。
提醒一下:如果仍有问题,请继续追问,如果问题已解决,请将分类改为已解决,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马