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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

//这样敲的代码量太大了,求指教简化代码

import java.util.Scanner;
class Random {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);       
                System.out.println("请输入你的名字,我能算出你上辈子的命运");
                int result = (int)(Math.random() * 10 - 1);
                String name = sc.next();
                while(result < 10) {
                        if (result == 1) {
                                System.out.println(name+"上辈子是个落单的和尚");
                                break;
                        } else if (result == 2) {
                                System.out.println(name+"上辈子是个小二");
                                break;
                        } else if (result == 3) {
                                System.out.println(name+"上辈子是个宰相");
                                break;
                        } else if (result == 4) {
                                System.out.println(name+"上辈子是个丫鬟");
                                break;
                        } else if (result == 5) {
                                System.out.println(name+"上辈子是八阿哥");
                                break;
                        } else if (result == 6) {
                                System.out.println(name+"上辈子是个家禽");
                                break;
                        } else if (result == 7) {
                                System.out.println(name+"上辈子是个三炮");
                                break;
                        } else if (result == 8) {
                                System.out.println(name+"上辈子是个忍者");
                                break;
                        } else if (result == 9) {
                                System.out.println(name+"上辈子是个贼");
                                break;
                        } else {
                                System.out.println(name+"上辈子是个盗墓者");
                                break;
                        }
                }
        }
}


7 个回复

正序浏览

我就用了switch和while两个语句
回复 使用道具 举报

今天刚用switch写了一边,,,,复用性大大的提升了         哈哈
回复 使用道具 举报
用 for语句 啊

点评

for 语句???????  发表于 2015-8-30 00:06
回复 使用道具 举报
可以用switch语句
回复 使用道具 举报
天气预报 发表于 2015-8-29 21:44
这个。。。楼主还是看多一点书。。。

多少指点指点嘛~~~~~~~~~~经验分享一下
回复 使用道具 举报
这个。。。楼主还是看多一点书。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马