java学习09之用户接受键盘输入

复制代码
public class test01
{
   public static void main(String[] args) 
      {
         java.util.Scanner s=new java.util.Scanner(System.in);//接受用户待会儿输入的值
         System.out.println("请输入您的年龄:");         //提示用户进行值的输入
         int age=s.nextInt();                   //定义int类型变量用于接收用户从键盘传入的参数
        System.out.println("age="+age);       //输出打印age=用户输入的值
        }
}
复制代码

这个是简单的输入输出,接下来复杂化代码,加入判断语句if,进行业务逻辑判断

复制代码
package test06;

public class TestCast {
    public static void main(String[] args) 
    {
       java.util.Scanner s=new java.util.Scanner(System.in);
       System.out.println("请输入您的年龄:");
       int age=s.nextInt();
       String str="老年";
       if(age<0||age>150)
       {
           str="您输入的年龄不合法,请确保输入的年龄在0-150之间";
       }
       else if(age<=5&&age>=0){
          str="幼儿";
       }
       else if(age<=10&&age>5) {
           str="少年";
       }
       else if(age>10&&age<=18) {
               str="青少年";              
           }
       else if(age<=35&&age>18) {
           str="青年";
       }
       else if(age>35&&age<=55) {
           str="中年";
       }
       else if(age>55) {
           str="老年";
       }
       System.out.println("您输入的年龄处于生命周期的"+str+"阶段");
      }
}
复制代码

如上代码可以根据用户输入的年龄为其输出其对应的年龄阶段。

如上代码如果出现问题首选检查符号问题,看看是不是输入的符号是中文输入法之下的,若是如此,那么就需要改成英文输入法之下的

其次就是else if的语句是否因为你编写时写错了位置导致嵌套

posted @   热爱代码的某人  阅读(251)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
历史上的今天:
2021-07-25 Java自学笔记第二天
点击右上角即可分享
微信分享提示