如何返回到java中的特定代码行
这是我在这里的第一篇帖子。(对我好一点:)我对java已经有两周大了,我想创建一个应用程序,它可以完成所有、一般和一般的评分员的工作。 我的问题是。在一个操作结束后,如何返回到特定的代码行 例如:我希望代码运行string menu1=“输入所需操作的编号”;在找到总数或平均数之后。 提前谢谢如何返回到java中的特定代码行,java,repeat,Java,Repeat,这是我在这里的第一篇帖子。(对我好一点:)我对java已经有两周大了,我想创建一个应用程序,它可以完成所有、一般和一般的评分员的工作。 我的问题是。在一个操作结束后,如何返回到特定的代码行 例如:我希望代码运行string menu1=“输入所需操作的编号”;在找到总数或平均数之后。 提前谢谢 import java.util.Scanner; public class grader { public static void main (String args[]) {
import java.util.Scanner;
public class grader
{
public static void main (String args[])
{
Scanner input=new Scanner(System.in);
System.out.println ("Input your Chemistry marks");
float a= input.nextFloat();
System.out.println ("Input your Biology marks");
float b= input.nextFloat();
System.out.println ("Input your Physics marks");
float c= input.nextFloat();
String menu1="Input the number of the operation you desire ";
String op1="1. Total ";
String op2="2. Average ";
String op3="3. Grade ";
String op4="4. Exit ";
System.out.println (menu1+op1+op2+op3+op4);
Scanner menuselect=new Scanner(System.in);
int option= input.nextInt();
float tot=(a+b+c);
float avg=((a+b+c)/3);
if (option==1)
System.out.println ("Your total is "+tot);
else if (option==2)
System.out.println ("Your average is "+avg);
else if (option==3)
if (avg<0.0)
System.out.println ("Please input proper data");
else if (avg<=49.9)
System.out.println ("Fail");
else if (avg<=69.9)
System.out.println ("Pass");
else if (avg<=100.0)
System.out.println ("Excellent");
else
System.out.println ("Please input proper data");
}
}
import java.util.Scanner;
公共班级评分员
{
公共静态void main(字符串参数[])
{
扫描仪输入=新扫描仪(System.in);
System.out.println(“输入您的化学标记”);
float a=input.nextFloat();
System.out.println(“输入您的生物标记”);
float b=input.nextFloat();
System.out.println(“输入物理分数”);
float c=input.nextFloat();
String menu1=“输入所需操作的编号”;
字符串op1=“1.总计”;
字符串op2=“2.平均值”;
字符串op3=“3.等级”;
字符串op4=“4.退出”;
System.out.println(menu1+op1+op2+op3+op4);
扫描仪菜单选择=新扫描仪(System.in);
int option=input.nextInt();
浮动总收益=(a+b+c);
浮动平均值=((a+b+c)/3);
如果(选项==1)
System.out.println(“您的总数为”+tot);
否则如果(选项==2)
System.out.println(“您的平均值为”+avg);
否则如果(选项==3)
if(avg您应该使用do while
循环。它的工作原理是执行一些代码,检查条件的计算结果是否为true
,如果是,则再次执行代码
do {
//your code here
}
while (/*some condition*/);
您应该使用do while
循环。它的工作原理是执行一些代码,检查条件的计算结果是否为true
,如果是,则再次执行代码
do {
//your code here
}
while (/*some condition*/);
通常,当您想重复一行或多行代码时,您可以使用循环来完成。通常,循环的设置方式如下:
while(loopGuard){
//code to repeat
}
其中loopGuard
是在循环中更新的布尔语句。循环中的代码将继续执行,直到loopGuard
语句不再为真
在您的情况下,您可能希望循环,直到用户按下某个按钮,直到它运行了一定的次数,或者您选择的任何其他任意原因。要记住的主要事项是确保您的循环保护最终将变为false,否则您将发现自己处于无限循环中。通常在您想要重新设置时重复一行或多行代码,可以使用循环来完成。通常,循环的设置方式如下:
while(loopGuard){
//code to repeat
}
其中loopGuard
是在循环中更新的布尔语句。循环中的代码将继续执行,直到loopGuard
语句不再为真
在您的情况下,您可能希望循环,直到用户按下某个按钮,直到它运行了一定的次数,或者您选择的任何其他任意原因。要记住的主要事项是确保您的循环保护最终将变为false,否则您将发现自己处于无限循环中。在您的情况下,您应该使用while
循环使用continue
和break
。第二个选项,您可以使用带标签的break
语句(已解释)
顺便说一句,在java语言中有一个goto
关键字。但它没有实现(或删除)。请阅读了解更多详细信息。在您的情况下,您应该使用while
循环,并使用continue
和break
。第二个选项是,您可以使用标记的break
语句(已解释)
顺便说一句,在java语言中有一个goto
关键字。但它没有实现(或删除)。请阅读以了解更多详细信息。我建议使用do-while循环。do-while循环至少运行一次,这是必要的,因为您的程序需要至少运行一次。将从输入操作数到计算语句的所有语句放在do-while循环下。它应该可以正常工作。我建议使用do-while循环op.do while循环至少运行一次,这是必要的,因为您的程序需要至少运行一次。将从输入操作数到计算语句的所有语句放在do while循环下。它应该可以正常工作。将所有语句放在while
循环中?将所有语句放在while
循环中?此解决方案是已由其他回复者发布。请澄清您的帖子所提供的附加值。此解决方案已由其他回复者发布。请澄清您的帖子所提供的附加值