Java程序设计————从控制台输入

向控制台输入信息可以借助Scanner扫描器类来实现

语法:

Scanner input = new Scanner(System.in);

提示 

(1)在使用Scanner类型之前,需要首先指明Scanner类所在的位置,既通过代码

import java.util.Scanner;

(2)input称为扫描器Scanner类型的对象,从控制台输入信息就使用input对象。

Sanner的常用方法

Scanner的常用方法
        名称                           说               明
next() 返回从键盘录入字符串数据,遇到空白符号停止
nextLine() 返回从键盘录入字符串数据,遇到回车符号停止
nextInt() 返回从键盘录入整型数据
nextDouble() 返回从键盘录入双精度浮点型数据

例题: 

请从控制台输入哪吒参加“Java 程序逻辑基础”“网页设计与制作”“数据库应用技术”3门课程的考试成绩,并编写程序实现如下功能:

(1)计算“java程序逻辑基础”课程和“数据库应用技术”课程的分数差;

(2)统计这三门课程的平均分。

import java.util.Scanner;    //导入扫描器类型

public class HelloWorld {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);    //创建扫描器对象
        System.out.println("Java成绩是:");  
        int java = input.nextInt();      //接收Java的分数
        System.out.println("html成绩是:");
        int html = input.nextInt();
        System.out.println("mysql成绩是:");
        int mysql = input.nextInt();
        int diff;     //分数差
        double avg;  //平均分
        diff = mysql - java;   //计算Java和MySQL的成绩差
        System.out.println("java成绩和MySQL成绩的差是:" + diff);
        avg = (java + mysql + html)/3;   //计算平均分
        System.out.println("三门成绩的平均分:" + avg);
    }
}

效果图:

上一篇:appium