您好,欢迎来到榕意旅游网。
搜索
您的当前位置:首页java.Scanner类的使用(以及两个小例子)

java.Scanner类的使用(以及两个小例子)

来源:榕意旅游网

首先先说一下Scanner类到底是做什么用的。
Scanner类的功能,可以实现键盘输入数据到程序中
来个代码理解:

  package edu.shengda;

  import java.util.Scanner;
  public class demoScanner {
  public static void main(String[] args) {
    //System.in代表从键盘输入
    Scanner sc=new Scanner(System.in);
    //获取键盘输入的int数字
    System.out.println("请输入一个数字");
    int num=sc.nextInt();
    System.out.println("输入的数字是" +num);
    //获取键盘输入的字符串
    System.out.println("请输入一串字符1");
    String str=sc.next();
    System.out.println("输入的字符串是"+str);
}
 }

运行之后会打印出你输入的数字和字符串,比如随便给一个数字5,代码将会打印出数字5(字符串也是如此)。
下面来两个例子:
(1)获取两个数字,并求出他们的和;
(2)获取三个数字,输出最大值;
代码一:

  package edu.shengda;

 import java.util.Scanner;

//使用Scanner获取两个数字,并把两个数字的和打印出来
public class sumScanner {
public static void main(String[] args) {
    Scanner sc=new Scanner(System.in);
    System.out.println("请输入第一个数字:");
    int a=sc.nextInt();
    System.out.println("请输入第二个数字:");
    int b=sc.nextInt();
    int sum=a+b;
    System.out.println("结果是:"+sum);
}
 }

运行之后会让你输入两个数字,回车会给出结果

代码二:

package edu.shengda;

import java.util.Scanner;
//用Scanner获取三个数字,并输出最大值
public class maxScanner {
public static void main(String[] args) {
    Scanner sc=new Scanner(System.in);
    System.out.println("输入第一个数字:");
    int a=sc.nextInt();
    System.out.println("输入第二个数字:");
    int b=sc.nextInt();
    System.out.println("输入第三个数字:");
    int c=sc.nextInt();
    int tmp=a>b ? a:b;
    int max=c>tmp ? c:tmp;
    System.out.println("最大值是:"+max);
}
}

运行之后输入三个数字,返回一个最大值。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- nryq.cn 版权所有 赣ICP备2024042798号-6

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务