键盘接收用户输入案例2(案例内容包含键盘接收 int、String、Char、double、boolean)等类型及介绍

  int类型:

      int age = input.nextInt();

    double类型:

      double score = input.nextDouble();

  String类型:

      String name = input.next() ;//注意: 在Java中,键盘接收字符串类型时没有nextString(),而使用的是 next()

  boolean类型:

      boolean isFlag = input.nextBoolean();

  char类型(java中不能直接接收char类型):     

      String s = input.next(); //注意: 在Java中,键盘接收字符串类型时没有nextString(),而使用的是 next()
      char sex = s.charAt(0); //注意:在Java中,键盘不能直接接收字符类型,而是先接收字符串类型,然后在字符串中获取第 0 个位置中的值,则使用 charAt(0)

  

 1 import java.util.Scanner;
 2 class Input01{
 3     public static void main(String[ ]args){
 4         //练习:输入某个学生的信息(姓名、年龄、性别、成绩、现住址、婚否),并输出所有的信息
 5         Scanner input =new Scanner(System.in);
 6         System.out.print("请输入你的姓名: ");
 7         String name = input.next() ;    //注意:等待用户接收输入值,当按回车键,则表示输入完毕,并将回车之前所输入的内容赋给左侧的变量
 8         System.out.print("请输入你的年龄: ");
 9         int age = input.nextInt();
10         System.out.print("请输入你的性别: ");
11         String s = input.next();    //注意:    在Java中,键盘接收字符串类型时没有nextString(),而使用的是 next()
12         char sex = s.charAt(0);    //注意:在Java中,键盘不能直接接收字符类型,而是先接收字符串类型,然后在字符串中获取第 0 个位置中的值,则使用 charAt(0)
13         System.out.print("请输入你的成绩: ");
14         double score = input.nextDouble();    //键盘接收的是double类型
15         System.out.print("请输出你的现住址: ");
16         String address = input.next();
17         System.out.print("请输入你的婚姻状态(true表示已婚,false表示未婚):");
18         boolean isFlag = input.nextBoolean();
19         
20         System.out.println("\n学生以下信息展示: ");
21         System.out.print("姓名 : " + name + "\n年龄 : " +age +"\n性别 : " +s + "\n成绩 : " + score + "\n现住址 : " + address + "\n婚否 : " + isFlag);
22     }
23 }

 

猜你喜欢

转载自www.cnblogs.com/penphy/p/10351046.html