计算100以内奇数和偶数的和,并输出。
public class dome1 {
public static void main(String[] args) {
int sum = 0;
int sum1 = 0;
for (int i = 1; i <= 100; i++) {
if (i%2==0){
sum=sum+i;
}else {
sum1=sum1+i;
}
}
System.out.println("偶数和"+sum);
System.out.println("奇数和"+sum1);
}
}
计算 n!并打印输出结果。(说明:n是由用户自己输入的值)
import java.util.Scanner;
public class Dome2 {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
System.out.println("请输入数,进行求阶乘:");
int n=s.nextInt();
int m=1;
for (int i = 1; i < n+1; i++) {
m=m*i;
}
System.out.println(n+"的阶乘"+m);
}
}
计算1—1000 之间能被5整除的数,且每行输出三个。
public class Dome3 {
public static void main(String[] args) {
int count = 0;
for (int j = 1; j <= 1000; j++) {
if (j % 5 == 0) {
System.out.print(j + "\t");
count++;
if (count % 3 == 0) {
System.out.println();
}
}
}
}
}
程序具有如下功能:生成0-100的随机整数,直到生成88为止,停止,并打印输出循环的次数。
import java.util.Random;
public class Dome4 {
public static void main(String[] args) {
int count = 0;
Random r = new Random();
while (true) {
int s = r.nextInt(100);
count++;
if (s == 88) {
break;
}
}
System.out.println("循环的次数:" + count);
}
}