我得到了将伪代码翻译成 Java 程序的方法。
如下:
将布尔变量“first”设置为 true。
而另一个值已成功读取
- 如果第一个是真的
- 将最小值设置为刚刚读取的值
- 首先设置为假
- 否则,如果该值小于最小值
- 将最小值设置为值
- 打印最小值
- 如果第一个是真的
到目前为止,我有这个:
import java.util.Scanner;
public class InputLoop
{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);
System.out.println("Enter an integer");
boolean first = true;
int min = 0;
int val = 0;
while (scan.hasNextInt())
{
val = scan.nextInt();
System.out.println("Enter an integer");
if (first == true)
{
min = val;
first = false;
}
else if (val < min)
{
System.out.println("Enter an integer");
min = val;
}
while (!scan.hasNextInt())
{
System.out.println (("The minimum value is") + (min));
break;
}
}
}
}
任何帮助将不胜感激,因为我很难过!
谢谢。