Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用方法返回值的java_Java_String_Int_Return - Fatal编程技术网

使用方法返回值的java

使用方法返回值的java,java,string,int,return,Java,String,Int,Return,我的学生成绩分类器需要使用返回的值,我已经尝试过了,但是输入被提示了三次。我确信这是因为我正在调用方法getStudentMark(),以使用从该方法检索到的值 代码: 然后在main方法中调用这些(我无法更改): 分配int时,我哪里出错了 它一直要求输入3次。然后进行第三次尝试,以获得输入分数。只需阅读下一行,使用正则表达式查看它是一个数字,并使用整数.parseint(字符串等级)获得最终等级。发布真实代码,否则我们帮不了你。对于其余的标准来说//SAME到底意味着什么?因此,如果代码低于

我的学生成绩分类器需要使用返回的值,我已经尝试过了,但是输入被提示了三次。我确信这是因为我正在调用方法
getStudentMark()
,以使用从该方法检索到的值

代码:

然后在main方法中调用这些(我无法更改):

分配
int
时,我哪里出错了


它一直要求输入3次。然后进行第三次尝试,以获得输入分数。只需阅读下一行,使用正则表达式查看它是一个数字,并使用
整数.parseint(字符串等级)
获得最终等级。

发布真实代码,否则我们帮不了你。对于其余的标准来说//SAME到底意味着什么?因此,如果代码低于70,它的B级,低于60级,等等。您好,我让程序从用户那里读取一个整数值,只需要使用我在这里的返回语句传递该值:public static int getStudentMark(){//使用scanner获取int值int mark=in.nextInt()return mark;}
public static int getStudentMark()
{
    Scanner in = new Scanner(System.in);
    System.out.println("Exam Mark :> ");
    int mark = in.nextInt();

    return mark;
}

public static String getStudentFinalGrade()
{
   int studentGradeMark = getStudentMark();
   String studentGrade = "";

    int studentGradeMark = getStudentMark();
if (studentGradeMark >= 90) {
    return "A";
} else if (studentGradeMark >= 80) {
    return "B";
} else if (studentGradeMark >= 70) {
    return "C";
} else if (studentGradeMark >= 65) {
    return "D";
}
return "F";

   return studentGrade;
}


public static void printGrade()
{   
    System.out.println("Your Grade is" + getStudentFinalGrade());
}
public static void main(String[] args) {
    getStudentMark();
    getStudentFinalGrade();
    printGrade();
}