我是java编程的新手。有人可以教如何使用Scanner
. 示例用户插入第一个 number=-4,第二个 number=3,依此类推更大的 numbers,那么接近于零的答案是3。
下面是代码
import java.util.Scanner;
class NearZero {
public static void main(String[]args) {
Scanner scn = new Scanner(System.in);
int firstNumber,secondNumber,thirdNumber,fourNumber,fiveNumber;
int nearNumberZero;
System.out.println("Enter number 1");
firstNumber = scn.nextInt();
System.out.println("Enter number 2");
secondNumber = scn.nextInt();
System.out.println("Enter number 3");
thirdNumber = scn.nextInt();
System.out.println("Enter number 4");
fourNumber = scn.nextInt();
System.out.println("Enter number 5");
fiveNumber = scn.nextInt();
nearNumberZero =
System.out.println("The number near zero 0 is");
}
}
您可以将输入的号码保留在 a 中,loop
因为操作是相同的,并且如下所示,
import java.util.Scanner;
class NearZero {
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
int number;
int nearNumberZero = 0;
for (int i = 1; i <= 5; i++) {
System.out.println("Enter number " + i);
number = scn.nextInt();
// by default first is nearest or it will check for other numbers
if (i == 1 || Math.abs(number) < Math.abs(nearNumberZero))
nearNumberZero = number;
}
System.out.println("The number near zero 0 is - " + nearNumberZero);
scn.close();//prefer closing your resources (with a try-finally preferrable)
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句