1.
package qe;
public class ad {
public static void main(String args[]) { //1. 分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句)int sum = 0; for(int i = 1 ;i <=100;i++) { if(i % 3 == 0) { sum += i; } }System.out.println("和为:"+sum); } }
package qe;
public class ad {
public static void main(String args[]) {
//1. 分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。(知识点:循环语句)
int i = 0;
int sum = 0;
while(i<=100) {
i++;
if(i % 3 ==0) {
sum += i;
}
}
System.out.println("和为:"+sum);
}
}
package qe;
import java.util.Scanner;
public class ad {
public static void main(String[] args) {
//使用do..while循环求1到100之间所有能被3整除的整数的和
int num=0,i=1;
do {
if(i%3==0) {
num+=i;
}
i++;
}while(i<=100);
System.out.println("1到100之间所有能被3整除的整数的和为:"+num);
}
}
2.
package qe;
public class ad {
public static void main(String[] args) {
// TODO Auto-generated method stub
for (int i = 1; i < 10; i++) {
if (i!=5) {
System.out.print(" "+i+" ");
}
}
}
}
3.
package qe;
import java.util.Scanner;
public class ad {
public static void main(String args[]) {
//3. 编写一个程序,求整数n的阶乘,例如5的阶乘是1*2*3*4*5(知识点:循环语句)
Scanner sc = new Scanner(System.in);
System.out.print("请输入一个数:");
long sum = 1;
int i = sc.nextInt();
for(int x = 1;x<i;x++) {
sum += sum*x;
}System.out.println("阶乘为"+sum);
}}
4.
package qe;
import java.util.Scanner;
public class ad {
public static void main(String[] args) {
//编写一个程序,输入任意学生成绩,如果输入不合法(<0或者>100),提示输入错误,重新输入,直到输入合法程序结束(知识点:循环语句)
Scanner input = new Scanner(System.in);
for (int i = 0;; i++) {
System.out.print("请输入学生成绩:");
int score = input.nextInt();
if (score < 0 || score > 100) {
System.out.println("输入成绩错误,请重新输入!");
} else {
System.out.println("该学生成绩为:" + score);
break;
}
}
}
}
5.
package qe;
public class ad {
public static void main(String[] args) {
// TODO Auto-generated method stub
int money = 30000;
int sum = 0;
for (int i = 1; i < 10; i++) {
money*=(1+0.06);
sum+=money;
}
sum = sum+30000;
System.out.println("该员工十年后的年薪:" + money);
System.out.println("该员工未来10年的总收入:" + sum);
}
}