gpt4 book ai didi

Java 运算符错误

转载 作者:行者123 更新时间:2023-11-30 04:19:14 25 4
gpt4 key购买 nike

我正在为我的 Java 类做作业,但不断收到编译器错误。

我收到的错误是“不是语句小计++ 总计;”和“错误:‘;’预期的小计++ 总计;".

如有任何建议,我们将不胜感激。

任务是创建一个程序,将数字相加并在用户输入零后打印小计,并在两个连续零后打印完整的总计。

我正在使用这个网站进行编程和编译:http://www.compileonline.com/compile_java_online.php

提前致谢。

public class Homework4{

public static void main(String []args){

int n;
int previous = -99999;
int total = 0;
int subtotal = 0;

System.out.println("This program will add numbers you input.");
System.out.println("Once you input a number, press enter.");
System.out.println("When you want the subtotal of your numbers, input 0.");
System.out.println("When you want the complete total, input 0 once more.");

n = scanner.nextInt ( );
while (true) {
if (n == 0 && previous == 0) {
System.out.println("Total: " + total);
} else if (n == 0) {
subtotal ++ total;
System.out.println("Subtotal: " +subtotal);
subtotal == 0;
previous == 0;
} else {
n ++ subtotal;
previous == n;
}
n = scanner.nextInt ( );
}


}
}

最佳答案

一元加法不是++。它是+=

subtotal += total; 

相当于

subtotal=subtotal+total; 

and 是一个方便的简写。

要将变量加 1,请使用:

varToIncrement++;

请注意,操作符的另一侧没有任何东西。

关于这一点,我建议您安装 IDE(例如 Eclipse)和 JDK,因为像 writecodeonline 这样的网站功能较弱,不会让您充分发挥 Java 代码的潜力。

关于Java 运算符错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17538087/

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