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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© aerkadiya 中级黑马   /  2013-5-16 22:18  /  1655 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 aerkadiya 于 2013-5-17 17:17 编辑

class Xingqi
{
        public static void main(String[] args)
        {
                int x=scan.nextInt();                
                if(x==1)
                        System.out.println(x+" "+"Monday");
                else if(x==2)
                        System.out.println(x+" "+"Tuesday");
                else if(x==3)
                        System.out.println(x+" "+"Wednesday");
                else if(x==4)
                        System.out.println(x+" "+"Thursday");
                else if(x==5)
                        System.out.println(x+" "+"Friday");
                else if(x==6)
                        System.out.println(x+" "+"Saturday");
                else if(x==7)
                        System.out.println(x+" "+"Sunday");
                else
                        System.out.println("nono");
        }
}
如何输入一个随意从键盘上打的数字?

评分

参与人数 1技术分 +1 收起 理由
Sword + 1

查看全部评分

7 个回复

倒序浏览
  1. import java.util.Scanner;//导入Scanner类
  2. class Runnian
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                                 Scanner scan=new Scanner(System.in);//new 一个Scanner对象
  7.                                 System.out.println("请输入1--7内的数字");
  8.                 int x=scan.nextInt();                 
  9.                 if(x==1)
  10.                         System.out.println(x+" "+"Monday");
  11.                 else if(x==2)
  12.                         System.out.println(x+" "+"Tuesday");
  13.                 else if(x==3)
  14.                         System.out.println(x+" "+"Wednesday");
  15.                 else if(x==4)
  16.                         System.out.println(x+" "+"Thursday");
  17.                 else if(x==5)
  18.                         System.out.println(x+" "+"Friday");
  19.                 else if(x==6)
  20.                         System.out.println(x+" "+"Saturday");
  21.                 else if(x==7)
  22.                         System.out.println(x+" "+"Sunday");
  23.                 else
  24.                         System.out.println("nono");
  25.         }
  26. }
  27. 如何输入一个随意从键盘上打的数字?
复制代码

评分

参与人数 1技术分 +1 收起 理由
Sword + 1

查看全部评分

回复 使用道具 举报
本帖最后由 王盟盟 于 2013-5-17 00:52 编辑
  1. import java.util.*;
  2. public class Xingqi
  3. {
  4. public static void main(String[] args)
  5. {
  6. Scanner s=new Scanner(System.in);//创建扫描器对象并接收一个输入
  7. int x=s.nextInt();//接收输入数据
  8. if(x==1)
  9. System.out.println(x+" "+"Monday");
  10. else if(x==2)
  11. System.out.println(x+" "+"Tuesday");
  12. else if(x==3)
  13. System.out.println(x+" "+"Wednesday");
  14. else if(x==4)
  15. System.out.println(x+" "+"Thursday");
  16. else if(x==5)
  17. System.out.println(x+" "+"Friday");
  18. else if(x==6)
  19. System.out.println(x+" "+"Saturday");
  20. else if(x==7)
  21. System.out.println(x+" "+"Sunday");
  22. else
  23. System.out.println("nono");
  24. }
  25. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
Sword + 1 这么晚了还在学习,值得鼓励,加油.

查看全部评分

回复 使用道具 举报
首先先定义一个扫描器对象并接收一个输入:Scanner scan=new Scanner(System.in);
再把它转化成你想使用的类型,就像你的转化成整型, int x=scan.nextInt();   当然也可以转化成别的比如String,这时候就要用nextLine()

评分

参与人数 1技术分 +1 收起 理由
Sword + 1

查看全部评分

回复 使用道具 举报
二楼的方法已经试过,代码无法运行。{:soso_e120:}
回复 使用道具 举报
一楼方法正解,二楼方法没导包,建议楼主查API(在API里查Scanner)
回复 使用道具 举报
Sword 金牌黑马 2013-5-17 00:14:15
7#
王盟盟 发表于 2013-5-16 22:30

不好意思,本来想给技术分的,可是发现你的代码少引入了 java.util.*这个包,编译会报错,而且代码缺少注释,请以后多注意
回复 使用道具 举报
本帖最后由 王盟盟 于 2013-5-17 00:57 编辑
Sword 发表于 2013-5-17 00:14
不好意思,本来想给技术分的,可是发现你的代码少引入了 java.util.*这个包,编译会报错,而且代码缺少注 ...


亲,我改好了.谢谢啊,{:soso_e130:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马