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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郑亚卓 中级黑马   /  2015-8-25 20:51  /  876 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. import java.util.Scanner;
  2. class Game {
  3.         public static void main(String[]args) {
  4.                 Scanner sc = new Scanner(System.in);
  5.                 System.out.println("请输入你要玩儿的游戏的编号,游戏如下:");
  6.                 show();
  7.                 int num = sc.nextInt();
  8.                 System.out.println("你选择玩儿的是游戏是Game" + num);
  9.                 switch (num) {
  10.                         case 1 :
  11.                                 System.out.println("请输入一个整数");
  12.                                 int s = sc.nextInt();
  13.                             game1(s);
  14.                                 break;
  15.                         case 2 :
  16.                                 System.out.println("请输入第一个整数");
  17.                                 int m = sc.nextInt();
  18.                                 System.out.println("请输入第二个整数");
  19.                                 int n = sc.nextInt();
  20.                                 game2(m,n);
  21.                                 break;
  22.                         case 3 :
  23.                                 System.out.println("请输入第一个整数");
  24.                                 int q = sc.nextInt();
  25.                                 System.out.println("请输入第二个整数");
  26.                                 int w = sc.nextInt();
  27.                                 game3(q,w);
  28.                                 break;
  29.                         case 4 :
  30.                                 System.out.println("请输入第一个整数");
  31.                                 int e = sc.nextInt();
  32.                                 System.out.println("请输入第二个整数");
  33.                                 int r = sc.nextInt();
  34.                                 game4(e,r);
  35.                                 break;
  36.                         case 5:
  37.                                 System.out.println("请输入第一个整数");
  38.                                 int u = sc.nextInt();
  39.                                 System.out.println("请输入第二个整数");
  40.                                 int i = sc.nextInt();
  41.                                 game5(u,i);
  42.                                 break;
  43.                         case 6:
  44.                                 game6();
  45.                                 break;
  46.                 }
  47.         }
  48.         public static void show(){
  49.                 System.out.println("\tGame1:输入一个数字,我给你打印对应的乘法表");
  50.                 System.out.println("\tGame2:输入两个数字,我给你计算出这两个数字间的所有整数和");
  51.                 System.out.println("\tGame3:输入两个数字,有意想不到的惊喜哟!!");
  52.                 System.out.println("\tGame4:输入两个数字,我能猜到你心里在想什么!");   
  53.                 System.out.println("\tGame5:输入两个数字,你来计算着两个数字间的奇数有多少个");
  54.                 System.out.println("\tGame6:我说咱俩心有灵犀你信吗?不信你输入下你最喜欢吃的水果");
  55.         }
  56.         public static void game1(int a){
  57.                 for (int i = 1; i <= a;i++ ) {
  58.                         for (int j = 1;j <= i ;j++ ) {
  59.                                 System.out.print(i + "*" + j + "=" + i*j + "\t");
  60.                         }
  61.                         System.out.println();
  62.                     }

  63.                 }
  64.         public static void game2(int a, int b){
  65.                 int count =0;
  66.                 for (int l = a;l <= b ;l++ ) {
  67.                         count += l;
  68.                 }
  69.                     System.out.println(count);
  70.         }
  71.         public static void game3(int a , int b ){
  72.                 a = a + b;
  73.                 b = a - b;
  74.                 a = a - b;
  75.                 System.out.println("a=" + a + "b=" + b);
  76.         }
  77.         public static void game4(int a, int b ){
  78.                 for(int x = 1; x <= a; x++){

  79.                 for(int y = 1; y < x; y++){
  80.                         System.out.print(" " );
  81.           }
  82.   
  83.                 for(int z = x; z <= a; z++){
  84.                          System.out.print("* " );
  85.           }
  86.                      System.out.println();
  87.         }
  88.     }
  89.                 public static void game5(int a ,int b ){
  90.                 int sum = 0;
  91.                 for (int x  = a; x <= b; x++) {
  92.                         if (x%2 != 0) {
  93.                                 sum++;
  94.                         }
  95.                 }
  96.                         System.out.println(sum);
  97.         }
  98.         public static void game6(){
  99.                 Scanner sc = new Scanner(System.in);
  100.                 System.out.println("请输入你最喜欢吃的水果");
  101.                 String fruit = sc.next();
  102.                 System.out.println("美女,这么巧啊,我也喜欢吃" + fruit );
  103.         }
  104. }
复制代码

13 个回复

倒序浏览
这样也可以
回复 使用道具 举报
本帖最后由 xuxu5112 于 2015-8-25 21:16 编辑

不好意思,回错帖了
回复 使用道具 举报
看起来好流弊的样子{:2_34:}{:2_34:}
回复 使用道具 举报
顶帖子 赚积分
回复 使用道具 举报
顶一下!!!
回复 使用道具 举报
ccd 中级黑马 2015-8-25 22:02:21
7#
这。。。。。
回复 使用道具 举报
云石 中级黑马 2015-8-25 22:24:11
8#
呵呵 你做完了 第五题想清楚了没
回复 使用道具 举报
基础班的知识吧?
回复 使用道具 举报
厉害、、、
回复 使用道具 举报
看这代码就感觉叼叼的。。。。
回复 使用道具 举报
好高大上...........同学你是学安卓么?
回复 使用道具 举报
666666666666666666666
回复 使用道具 举报
这个已经有人发过了。。。。你确定是自己写的?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马