黑马程序员技术交流社区

标题: 一个程序题 [打印本页]

作者: HM周一帆    时间: 2013-4-3 22:08
标题: 一个程序题
本帖最后由 HM周一帆 于 2013-4-3 22:57 编辑

从键盘接收两个整数,随机得到一个  + - * /符号中的一个求这两个数的结果。

        char[] ch={'+','-','*','/'};

作者: 冯超    时间: 2013-4-3 22:47
  1. import java.io.BufferedReader;
  2. import java.io.IOException;
  3. import java.io.InputStreamReader;
  4. import java.util.Random;

  5. public class test12 {
  6.         public static void main(String[] args) throws IOException {
  7.                 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // BufferedReader继承自Readed类
  8.                 char[] ch = { '+', '-', '*', '/' };
  9.                
  10.                 System.out.print("please input:");
  11.         String str1 = br.readLine();
  12.         int num1 = Integer.parseInt(str1);
  13.         
  14.         System.out.print("please input:");
  15.         String str2 = br.readLine();
  16.         int num2 = Integer.parseInt(str2);
  17.                 // System.out.println(ch[0]);
  18.                 Random r = new Random();

  19.                 int i = r.nextInt(4);
  20.                 switch (i) {
  21.                 case 0:
  22.                         System.out.println(ch[i] + ":" + (num1 + num2));
  23.                         break;
  24.                 case 1:
  25.                         System.out.println(ch[i] + ":" + (num1 - num2));
  26.                         break;
  27.                 case 2:
  28.                         System.out.println(ch[i] + ":" + (num1 * num2));
  29.                         break;
  30.                 case 3:
  31.                         System.out.println(ch[i] + ":" + (num1 / num2));
  32.                         break;
  33.                 }
  34.         }
  35. }
复制代码

作者: 夏振博    时间: 2013-4-3 22:47
  1. public class Demo {

  2.         /**随机得到一个  + - * / 符号中的一个
  3.          * @param args
  4.          */
  5.         public static void main(String[] args) {
  6.                 char[] ch = { '+', '-', '*', '/' };
  7.                 System.out.println(ch[new Random().nextInt(4)]);
  8.         }
  9. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2