我只是Java的新手,我想创建一个根据输入进行更新的表。如果输入介于 1-20 之间,则答案应为 5。如果输入在 21-40 之间,则答案应为 10。所以我举一个这样的例子:输入 1: 7====答案=5输入 2: 23====答案=10因此,在输入第一个输入时,我希望输出为 5.但我希望输出为 15(输入两个输出后的第一个和第二个输出的总和(。有什么办法吗。这是我创建的用于分配值的代码
import java.util.Scanner;
class Vedant
{
public static void main(String[] args)
{
System.out.println("Enter input");
Scanner inputa=new Scanner(System.in);
int b=inputa.nextInt();
if(b > 0 && b < 20);
int a=5;
{
System.out.println("Answer ="+a);
}
if(b<0)
{
System.out.println("Invalid");
}
}
}
请帮助我伙计们..我是初学者,对Java了解不多
当您将if()
语句与;
一起使用时if();
它将始终被视为if(true)
import java.util.Scanner;
class Vedant {
public static void main(String[] args) {
System.out.println("Enter input");
Scanner inputa=new Scanner(System.in);
int b=inputa.nextInt();
if(b > 0 && b =< 20)
{
System.out.println("Answer = 5");
}
else if(b > 21 && b < 40)
{
System.out.println("Answer = 10");
}
if(b<0)
{
System.out.println("Invalid");
}
}
}