Java 如何存储和添加输出/更新图表

Java 如何存储和添加输出/更新图表,java,windows,bluej,Java,Windows,Bluej,我刚刚接触Java。我想创建一个根据输入更新的表。如果输入在1-20之间,答案应该是5。如果是21-40,答案应该是10。 我举一个这样的例子: 输入1:7==答案=5 输入2:23==答案=10 因此,在输入第一个输入时,我希望输出为5。但在输入它们之后,我希望输出为15(第一个和第二个输出的总和)。有什么方法吗。这是我创建的用于赋值的代码 import java.util.Scanner; 维丹特级 { 公共静态void main(字符串[]args) { System.out.print

我刚刚接触Java。我想创建一个根据输入更新的表。如果输入在1-20之间,答案应该是5。如果是21-40,答案应该是10。 我举一个这样的例子: 输入1:7==答案=5 输入2:23==答案=10 因此,在输入第一个输入时,我希望输出为5。但在输入它们之后,我希望输出为15(第一个和第二个输出的总和)。有什么方法吗。这是我创建的用于赋值的代码

import java.util.Scanner;
维丹特级
{
公共静态void main(字符串[]args)
{
System.out.println(“输入”);
扫描仪输入=新扫描仪(System.in);
int b=inputa.nextInt();
如果(b>0&&b<20);
INTA=5;
{
System.out.println(“Answer=“+a”);
}
如果(b<p)当使用<代码> If())/>代码> <代码> > <代码> > <代码> If(); >将始终被视为<代码>(true)< /C>>/P>
import java.util.Scanner;
维丹特级{
公共静态void main(字符串[]args){
System.out.println(“输入”);
扫描仪输入=新扫描仪(System.in);
int b=inputa.nextInt();
如果(b>0&&b=<20)
{
System.out.println(“答案=5”);
}
否则,如果(b>21&&b<40)
{
System.out.println(“答案=10”);
}

if(bYup,但我试着把else放在那里,它说else没有if错误,所以我用了if,我会试试这个code@Vedant您可以使用
if()
代替
else if()
如果在if语句的末尾不加分号,我得到了非法的表达式开头。另外,我希望5和10作为值,而不是文本,因为我想稍后添加它们
if(条件)
else if(条件)
else()
with
else
无条件是的。这段代码正确吗:…所以我基本上想做的是每次输入东西时将值相加。就像我在问题中说的那样
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");
        }
    }
}