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);
}
}

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值