- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果将最小值和最大值初始化为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/
我想知道,为什么 SqlDateTime.MinValue 与 DateTime.MinValue 不一样? 最佳答案 我认为 SQL 和 .NET 的 Date 数据类型之间的差异源于 SQL Se
在 C# 中我看到了 -1 * int.MinValue == int.MinValue 这是一个错误吗?当我试图实现搜索树时,它真的把我搞砸了。我最终使用了 (int.MinValue + 1) 这
我第一次尝试这个(在 vb.net 中) (Double.MinValue + Double.Epsilon) > Double.MinValue 但这评估为假。然后我尝试了这个 (Double.Mi
考虑下面的 C# 代码: public class Program { public static void Main(string[] args) { //Your
是否可以为 minValue 规则编写依赖回调,例如使用所需的文本? 我有 2 个必填字段 -> 已付价格和已见价格(对于回扣表格)。我尝试写这样的东西: minValue: functio
我正在使用返回 1.1.0001 的 Datetime.Minvalue。此值无法存储到 DB,因为年份小于 1975。 是否可以将 DateTime.Minvalue 覆盖为 1.1.1901? 问
我正在尝试将 Int64.MinValue (-0x8000000000000000) 写为负十六进制数,但 Visual Studio 2010 不允许我这样做,因为它假定 0x8000000000
最近在分析 session 期间,一种方法引起了我的注意,在分析器的反编译版本中它看起来像这样: public static double dec2f(Decimal value) { if
我刚刚发现我的 SqlDateTime.MinValue 在不同的机器上是不同的。 有时是 = DateTime(1953, 1, 1, 0, 0, 0); 但在其他机器上它是 = DateTime(
我正在学习 Java 并正在阅读一本 Java 编程书。我已经到了他们教我有关数组的程度。 因此,我创建了一个采用非特定数量的命令行参数的数组,并将其与书籍代码结合起来以打印出该数组中的最大值。它工作
我正在编写一个使用 Quartz.Net 的 F# 服务轮询另一个服务(已用 C# 编写): [] [] type PollingJob() = interface IJob with
所以我目前正在尝试测试一个使用随机函数的函数。为了测试它,我将一个种子值传递给 C# Random 函数。 (即系统。随机) 我的测试用例涉及使用 int.MaxValue 和 int.MinValu
我们试图在我们的应用程序中覆盖 DateTime.MinValue,但是这样做我们注意到我们的 Web 服务超时,下面是示例代码。不确定哪里出了问题/我们缺少什么。 public MainWindo
如演示中所示,maxValue 设置为 2017 年,但图表一直到 2020 年。 如何让图表真正停在 2017 年?它在我的页面上占用了太多空间,因此我想对其进行优化 See demo fiddle
我在使用 TimeSpans 时找到了关于 TimeSpan.MinValue 的信息在 MSDN 中。我想知道为什么他们将其直接包含在类里面,或者更好:是否有一个经典示例说明您为什么/何时要使用它。
当我写这段代码的时候 Console.WriteLine(-1 * int.MinValue); 或 int a = -1 * -2147483648; 我得到一个错误 The operation o
我找不到如何检查大于 0 的值,因为 minValue(0) 也接受 0,但是如果使用 minValue(1) 那么任何介于 0 之间的小数并且 1 也不会被接受。 我也不知道为什么我不能使用来自 d
我正在尝试绘制具有对数刻度的 Google 条形图。但是,它从 1 开始,而不是 0。这看起来像是错误数据,因为具有一个值的条目在呈现时没有条形。我尝试将 minValue 设置为零,但当 logSc
我认为这看起来像是 C# 编译器中的错误。 考虑这段代码(在一个方法中): const long dividend = long.MinValue; const long divisor = -1L;
我似乎无法将 sqldatatime.minvalue 转换为 datetime 对象。 我试过: Datetime dt = Convert.ToDateTime(SqlDateTime.MinVa
我是一名优秀的程序员,十分优秀!