首页 > 其他 > 详细

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

时间:2019-02-03 21:56:43      阅读:235      评论:0      收藏:0      [点我收藏+]

  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 }

 技术分享图片

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

原文:https://www.cnblogs.com/penphy/p/10351046.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!