从n累加到m,n,m从键盘敲入,怎么写呢?? 大家帮帮忙。最好俩种方法! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void main(String[] args) throws Exception { int[] arg = { 0, 0 }; for (int i = 0; i < 2; i++) { System.out.print("输入第" + (i + 1) + "个数:"); DataInputStream di = new DataInputStream(System.in); String num = di.readLine(); arg[i] = Integer.parseInt(num); } System.out.println(firstMethod(arg[0], arg[1])); System.out.println(secondMethod(arg[0], arg[1])); } static int firstMethod(int start, int end) { int sum = 0; for (; start <= end; start++) { sum += start; } return sum; } static int oneToAnum(int num) { int k = ((1 + num) * num) / 2; return k; } static int secondMethod(int first, int second) { return oneToAnum(second) - oneToAnum(first - 1); } 如果隐藏public类,不让他被外部包去调用? 如何存钱使利率最大? 请大家指点下 JBuilder2007以后是不是就代替了ECLIPSE+MYECLIPSE 改变窗口尺寸后 如何让布局管理器更新窗口控件的布局 请问如何正确输出:Lösenord 菜鸟问:在win xp系统中,没有classpath环境变量 痛苦,散分 为什么我的JBuilder7在debug时不能显示所有的数组元素? JAVA连接ORACLE问题(100分) 关于内存地址问题。 关于 线程 这个输入流System.in.read()读入字符为什么会产生这样的效果?
int[] arg = { 0, 0 };
for (int i = 0; i < 2; i++) {
System.out.print("输入第" + (i + 1) + "个数:");
DataInputStream di = new DataInputStream(System.in);
String num = di.readLine();
arg[i] = Integer.parseInt(num);
}
System.out.println(firstMethod(arg[0], arg[1]));
System.out.println(secondMethod(arg[0], arg[1]));
} static int firstMethod(int start, int end) {
int sum = 0;
for (; start <= end; start++) {
sum += start;
}
return sum;
} static int oneToAnum(int num) {
int k = ((1 + num) * num) / 2;
return k;
} static int secondMethod(int first, int second) {
return oneToAnum(second) - oneToAnum(first - 1);
}