得到&引用;预期错误简单修复,java和Netbeans的新功能

得到&引用;预期错误简单修复,java和Netbeans的新功能,java,Java,不确定出了什么问题一直告诉我我需要一个分号和括号 package savingsaccount; /** * * @author cgw94 */ public class SavingsAccount { public static void main(String[] args) { System.out.println("Savings Account Balances/Month Saver1/n"); double

不确定出了什么问题一直告诉我我需要一个分号和括号

package savingsaccount;

/**
 *
 * @author cgw94
 */
public class SavingsAccount {


    public static void main(String[] args) {
        System.out.println("Savings    Account    Balances/Month    Saver1/n");
         double savingBal1=2000; double savingBal2=3000;
        for(int n=1; n<12; n=n+1){


            savingBal1=(savingBal1*.04)/12)+savingBal1;

            savingBal2=(savingBal2*.04)/12)+savingBal2;

            System.out.println(n"/n"savingBal1"/t/t/t/t/t"savingBal2"/n");

        }
    }

}
package savingsaccount;
/**
*
*@作者cgw94
*/
公共类储蓄帐户{
公共静态void main(字符串[]args){
系统输出打印项次(“储蓄账户余额/月存款1/n”);
双储蓄BAL1=2000;双储蓄BAL2=3000;

对于(int n=1;n缺少字符串连接运算符
+
运算符或其他方式

System.out.println(n"/n"savingBal1"/t/t/t/t/t"savingBal2"/n");
                    |             |           |          |
                    |             |           |          |

在计算
savingBal1
savingBal2
时,应删除额外的括号。例如,更改

//                            v
savingBal1=(savingBal1*.04)/12)+savingBal1;

在调用
println
时,需要
+
运算符将值连接在一起。如果要使用制表符和换行符,则反斜杠字符
\
将转义,而不是普通斜杠
/
println
方法将为您添加新行;无需显式连接再来一个

System.out.println(n + "\n" + savingBal1 + "\t\t\t\t\t" + savingBal2);

您没有连接
字符串
结果…例如

System.out.println(n + "/n" + savingBal1 + "/t/t/t/t/t" + savingBal2 + "/n");
另外,
println
将以新行结尾

还有

savingBal1=(savingBal1*.04)/12)+savingBal1;
           1              0   1

有一个额外的关闭
而没有相应的
..

系统输出.println(n)/n“savingball 1”/t/t/t/t“savingball 2”/n)
太乱了。你应该重新查看那一行。java没有那样的字符串插值。转义序列应该使用反斜杠,例如,
\t
用于制表符。从你的savingbal1 n 2中删除一个括号,
savingBal1=(savingBal1*.04)/12)+savingBal1;
           1              0   1