for(int y=1;y<11;y++)
{for(int m=0;m<12;m++)
{
money=money*(ll/12)+money;
lx=money*ll;
}
zlx=zlx+lx;
System.out.println("第年的结余为:"+money);
System.out.println("第年的利息为:"+lx);
System.out.println("第年的平均利息为:"+zlx/y);
像上面的这串第y年的y怎么嵌入进去?
System.out.println("第%d年的结余为:%d",year,money);
// 输出的时候会进行替换 %d代表数字,会将第一个%d 替换为year变量的值,第二个替换为money变量的值,然后再输出。
使用String.format方法,可以看下API
System.out.println("第"+y+"年的结余为:"+money);
已经搞定了 挺简单的 谢谢回答
顺便告诉你
System.out.print();是不换行
加上 ln 是换行
就是说你原来的形式也可以
System.out.print("第");
System.out.print(y);
System.out.print("年的结余为:");
System.out.println(money);
当然最简单的还是你现在这样,用 + 号连接字符串与变量
对 是printf。sorry!!!
一个简单问题被你们说的这么麻烦。
改成: System.out.println("第"+y+"年的结余为:"+money);
把这句话放在循环体里面。