java验证用for循环打印1~9999内的所有整数所需要的时间毫秒.
时间: 2024-05-10 13:19:34 浏览: 20
以下是Java代码:
```java
public class Main {
public static void main(String[] args) {
long startTime = System.currentTimeMillis();
for (int i = 1; i <= 9999; i++) {
System.out.println(i);
}
long endTime = System.currentTimeMillis();
System.out.println("Total time taken: " + (endTime - startTime) + " milliseconds");
}
}
```
这个程序将用for循环打印出1~9999内的所有整数,并计算打印所需的时间。运行程序后,将输出总共花费的时间(以毫秒为单位)。
相关问题
Java请用for循环求1-100内整数相加的和。
可以使用以下代码来求1-100内整数相加的和:
```java
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
System.out.println("1-100内整数相加的和为:" + sum);
```
在上面的代码中,我们使用一个变量 `sum` 来存储求和的结果,然后使用 `for` 循环遍历从1到100的整数,将每个整数加到 `sum` 中。最后输出求和的结果。
分别使用while循环,unit循环和for循环实现计算1~100内的所有整数之和,1~100内所有偶数的和,1~100内所有奇数和
好的,以下是分别使用 `while` 循环、 `until` 循环和 `for` 循环实现计算1~100内所有整数之和,1~100内所有偶数之和,1~100内所有奇数之和的代码:
使用 `while` 循环计算:
```bash
# 计算1~100内所有整数之和
sum=0
i=1
while [[ $i -le 100 ]]; do
sum=$((sum + i))
i=$((i + 1))
done
echo "1~100内所有整数之和为:$sum"
# 计算1~100内所有偶数之和
sum=0
i=2
while [[ $i -le 100 ]]; do
sum=$((sum + i))
i=$((i + 2))
done
echo "1~100内所有偶数之和为:$sum"
# 计算1~100内所有奇数之和
sum=0
i=1
while [[ $i -le 100 ]]; do
sum=$((sum + i))
i=$((i + 2))
done
echo "1~100内所有奇数之和为:$sum"
```
使用 `until` 循环计算:
```bash
# 计算1~100内所有整数之和
sum=0
i=1
until [[ $i -gt 100 ]]; do
sum=$((sum + i))
i=$((i + 1))
done
echo "1~100内所有整数之和为:$sum"
# 计算1~100内所有偶数之和
sum=0
i=2
until [[ $i -gt 100 ]]; do
sum=$((sum + i))
i=$((i + 2))
done
echo "1~100内所有偶数之和为:$sum"
# 计算1~100内所有奇数之和
sum=0
i=1
until [[ $i -gt 100 ]]; do
sum=$((sum + i))
i=$((i + 2))
done
echo "1~100内所有奇数之和为:$sum"
```
使用 `for` 循环计算:
```bash
# 计算1~100内所有整数之和
sum=0
for ((i=1; i<=100; i++)); do
sum=$((sum + i))
done
echo "1~100内所有整数之和为:$sum"
# 计算1~100内所有偶数之和
sum=0
for ((i=2; i<=100; i+=2)); do
sum=$((sum + i))
done
echo "1~100内所有偶数之和为:$sum"
# 计算1~100内所有奇数之和
sum=0
for ((i=1; i<=100; i+=2)); do
sum=$((sum + i))
done
echo "1~100内所有奇数之和为:$sum"
```
以上三种循环的实现方式都可以得到正确的结果,具体使用哪种方式取决于个人习惯和实际需求。