java:它是什么意思:obtainMarks = se.nextInt();

时间:2015-11-07 22:58:09

标签: java

我是Java编程的初学者,我想知道:它是什么意思或它的功能:  obtainMarks = se.nextInt(); 在这段代码中:

package ifstatment;

import java.util.Scanner;

public class Ifstatment {

    public static void main(String[] args) {
    int obtainedMarks ;
    int passingMarks;
    String  grade;
    Scanner se = new Scanner(System.in);
    System.out.println("Enter your scoor");
    passingMarks = 40 ;
    obtainedMarks = se.nextInt();
    if (obtainedMarks >= passingMarks ){
        if (obtainedMarks > 90)
            grade = "A";
        else if (obtainedMarks > 75)
            grade = "B";
                    else if (obtainedMarks > 65)
             grade =  "C";
        else
            grade ="D";
            System.out.println("You passed the exam and your grade is"+ grade);

    } else {
        grade = "F";
        System.out.println("You failed in thee exam and your grade is " + grade);
    }
    } 
}

3 个答案:

答案 0 :(得分:0)

se.nextInt()

从输入流中读取下一个int值(在您的情况下为System.in)并返回该值。

obtainedMarks = se.nextInt()

"优先"该值并将其分配给变量obtainedMarks

答案 1 :(得分:0)

您正在从控制台读取一个int并将其保存到obtainedMarks变量。

您可以阅读有关Scanner here

的更多信息

答案 2 :(得分:0)

se.nextInt()
这意味着您将从控制台输入一个整数并将其分配给var gettingMarks

请访问此link以获取更多信息。