java基础-API

javaAPI

jdk提供好的现成的类,统称API

==============================华丽的分割线==============================

Scanner类的使用

键盘输入类,可以实现键盘输入数据,到程序当中。

1,导包,只有java.long下的包不用导入

2,创建

  类名称 对象名 = new 类名称();

3,使用

  对象名.成员方法

import java.util.Scanner;

public class Demo01Scanner {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);//System.in代表从键盘输入
        int num = sc.nextInt();//nextInt获取一个整数,next获取一个字符串
        System.out.println("输入的int数字是:" +num);

        String str = sc.next();
        System.out.println("输入的字符串数字是:" +num);
    }
}

注意点:

  System.in代表从键盘输入

  键盘输入的都是字符串类型,nextInt() 会把字符串转换成int类型

练习1:

键盘输入两个数,求和

public static void main(String[] args) {
        //求和
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入一个数:");
        int num1 = sc.nextInt();
        System.out.print("请输入一个数:");
        int num2 = sc.nextInt();
        System.out.println("两个数的和是:" + (num1 +num2));
    }

练习2:

控制台输入三个数求最大值

    public static void main(String[] args) {
        //键盘输入三个数字,求出其中的最大值
        System.out.println("三个数字比较大小");
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入第一个数字:");
        int num1 = sc.nextInt();
        System.out.println("请输入第二个数字:");
        int num2 = sc.nextInt();
        System.out.println("请输入第三年个数字:");
        int num3 = sc.nextInt();
        //三元运算符,两两比较
        int max = num1 > num2 ? num1 : num2;
        int temp = max > num3 ? max :num3;
        System.out.println("最大值是:" + temp);
    }

每日博客

上一篇:A+B 投入产出实践(三)你的任务是计算 a + b。你的任务是计算 a + b。输入输入包含多个测试用例。每个测试用例包含一对整数 a 和 b,每行一对整数。包含 0 0 的测试用例会终止输入,


下一篇:洛谷P1060 java题解