gpt4 book ai didi

java - 初始化 minValue 和 maxValue 并且显示屏不会显示。另外,如果没有输入号码,则显示

转载 作者:行者123 更新时间:2023-12-02 06:43:29 26 4
gpt4 key购买 nike

如果将最小值和最大值初始化为0,它将保持最小值。我希望它在用户输入一系列整数后显示最大数和最小数。什么是合理的值?

此外,如果用户未输入任何数字,则不会显示“您未输入任何数字”

我的代码是:

import java.util.Scanner; 

public class LargestAndSmallest
{
public static void main(String[] args)
{

int input;

Scanner keyboard = new Scanner(System.in);

System.out.print("Enter an integer number or -99 to quit: ");
input = keyboard.nextInt();

int minValue = 1;
int maxValue;

while (input != -99)
{
if (input > maxValue)
{
maxValue = input;
}
else if (input < minValue)
{
minValue = input;
}

System.out.print("Enter an integer number or -99 to quit: ");
input = keyboard.nextInt();
}

if (input == -99)
{
System.out.println("\nYou did not enter any numbers");

System.out.print("\nLargest: " + maxValue);

System.out.print("\nSmallest:" + minValue);
}

}

}

最佳答案

将 minValue 和 maxValue 初始化为第一个数字,即 while 循环执行之前语句之后 input 的值:

input = keyboard.nextInt(); 

之后,如果您发现更大或更小的编号。在列表中,最大和最小的编号。将根据需要得到反射(reflect)

关于java - 初始化 minValue 和 maxValue 并且显示屏不会显示。另外,如果没有输入号码,则显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18885069/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com