📄 sum.java
字号:
/**
* 题A01 编写程序,计算从1到100的累加和,用for语句实现。
*/
public class Sum {
public static void main(String[] args) {
int s = 0; // 用来保存累加和,初始化为 0
for(int i = 0; i <= 100; i++)
s += i; // for 循环体只有一个语句,可不用大括号
System.out.println("从1到100的累加和为:" + s);
}
}
/* 题A03 计算从正整数n1到n2的累加和,用while语句实现。
*/
// 解法一,固定 n1, n2 的值
public class Sum {
public static void main(String[] args) {
int s = 0; // s 用来保存累加和,初始化为 0
int n1 = 8, n2 = 66; // 预定 n1, n2 的值
int i = n1; // i 用来做循环计数,初始化为 n1
while(i <= n2){
s += i;
i++;
}
System.out.println("n1为:" + n1 + "; n2为:" + n2);
System.out.println("从n1到n2的累加和为:" + s);
}
} // 解法一结束
/*解法二,键盘输入n1, n2的值
import java.io.*;
public class Sum {
public static void main(String[] args) {
int s = 0; // s 用来保存累加和,初始化为 0
String str = ""; // String对象str用来保存键盘输入的字符串
int n1 = 0, n2 = 0;
try{
java.io.InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
System.out.print("输入正整数n1:"); // 由键盘取得n1
str = br.readLine();
n1 = Integer.parseInt(str);
System.out.print("\n再输入正整数n2:"); // 由键盘取得n2
str = br.readLine();
n2 = Integer.parseInt(str);
}catch(IOException e){ }
int i = n1; // i 用来做循环计数,初始化为 n1
while(i <= n2){
s += i;
i++;
}
System.out.println("从n1到n2的累加和为:" + s);
}
} // 解法二结束
/**
* 题A02 编写程序,计算从1到100的累加和,用do-while语句实现。
*/
public class Sum {
public static void main(String[] args) {
int s = 0; // s用来保存累加和,初始化为 0
int i = 1; // i用来做循环计数,初始化为 1
do{
s += i;
i++;
}while(i <= 100);
System.out.println("从1到100的累加和为:" + s);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -