Java入门第16课——年龄判断程序

深碍√TFBOYSˉ_ 2022-01-31 17:09 646阅读 0赞

问题

本案例需要使用交互的方式判断年龄的范围:用户从控制台输入一个年龄,由程序判断该年龄是否在18~50之间。程序交互过程如图所示:

image.png

步骤

实现此案例需要按照如下步骤进行。

步骤一:定义类及main方法

首先定义一个名为Age的类,并在类中添加Java应用程序的主方法main,代码如下所示:

  1. public class Age{
  2. public static void main(String[] args){
  3. }
  4. }

步骤二:读取控制台输入

在main方法中,实例化Scanner类,并调用Scanner类的nextInt()方法接收用户从控制台输入的年龄,使用完毕后将scanner对象关闭,以释放资源。代码如下所示:

  1. import java.util.Scanner;
  2. public class Age{
  3. public static void main(String[] args){
  4. Scanner scanner=new Scanner(System.in);
  5. System.out.println("请输入年龄:");
  6. int age=scanner.nextInt();
  7. scanner.close();
  8. }
  9. }

在此需要注意导入Scanner类所在的包。

步骤三:判断年龄所在的范围

接收到年龄后,判断年龄是否在18~50之间。如果输出结果为true,则说明年龄在18~50之间,否则,年龄不在18~50之间,代码如下所示:

  1. import java.util.Scanner;
  2. public class Age{
  3. public static void main(String[] args){
  4. Scanner scanner=new Scanner(System.in);
  5. System.out.println("请输入年龄:");
  6. int age=scanner.nextInt();
  7. System.out.println(age>=18&&age<=50);
  8. }
  9. }

在上述代码中,使用了”&&”逻辑运算符来连接两个条件。年龄在18~50之间,即,年龄大于等于18且年龄小于等于50,因此需要使用”&&”运算符。

关注公众号,获取学习视频

" class="reference-link">watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hvdWp1bmthbmczNjM_size_16_color_FFFFFF_t_70

发表评论

表情:
评论列表 (有 0 条评论,646人围观)

还没有评论,来说两句吧...

相关阅读