·小弟刚学习JAVA一个多星期,写了个小程序,请老大们告诉我应该注意些什么地方
毕竟是刚学习,很多格式不知道专业不专业,只是凭着美观的原则来布置,并且可能程序有点啰嗦,这是我学了IF和FOR语句后想的程序,希望老大们给我多些批评指正!!JAVA之路还是很茫然,因为里面有太多和C++相似的地方,但我对C++却一无所知,惭愧啊 !! 辛苦大家了,我不知道怎样才能写得更规范,我也不知道自己应该在哪些地方还需要多下点功夫。先谢谢大家了。
import java.util.Scanner;
public class dijiaend
{
public static void main(String[] args)
{
System.out.println("从A到B递加计算");
System.out.print("A=");
Scanner M=new Scanner(System.in);
int A=M.nextInt();
System.out.print("B=");
Scanner N=new Scanner(System.in);
int B=N.nextInt();
int a=A; //全文A、B的值始终都在变化,最后输出时不能再调用已经发生变化了的A、B值了
int b=B;
int c;
int i=B-A;
if(i>0)
{
for(c=0;A<=B;A++,i--)
{
c=c+A;
System.out.println("还剩下"+i+"次");
}
System.out.println("从"+a+"加到"+b+"的最终结果是"+c);
}
else if(i==0)
{
System.out.println("请注意,您重复输入了同一个数!!"+a);
}
else
{
for(c=0;B<=A;B++,i++) //i值为负时,关于结果计算只需交换A、B位置即可
{
c=c+B;
int l=-i; // 次数l为i的绝对值,此时i值为负
System.out.println("还剩下"+l+"次");
}
System.out.println("从"+a+"加到"+b+"的最终结果是"+c);
}
}
}
[[it] 本帖最后由 gates321 于 2008-10-6 11:13 编辑 [/it]]