第四周作业

1.分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。
public class Demon2.{
public static void main(String[]args){
int i;
int sum=0;
for(int i=1;i<=100;i++){
if(i%3==0){
sum=sum+i
System.out.println("整数和="+sum);
}else{
System.out.println("");
}
}

public class Demon2.{
public static void main(String[]args){
int i=1;
int sum=0;
while(i<101){
if(i%3==0){
sum=sum+i;
i++;
}
else{
i++;
}
}
System.out.println("整数和="+sum);

}
}

public class Demon2.{
public static void main(String[]args){
int i=1;
int sum=0;
do{
if(i%3==0){
sum=sum+i;
i++;
while(i<101){
println("整数和="+sum);
}
}

}

2.public class Demon2.{

public static void main(String[]args){
int i;
for(int i=0;i<10;i++){ //循环
if(i==5); //条件
continue; //不包含五
}
system.out.println("i")
}
}
3. 编写一个程序,求整数n的阶乘,例如5的阶乘是1*2*3*4*5
import java.util.Scanner;
public class Demon2.{
public static void main(String[] args){
Scanner input =new Scanner(System.in);
int n=input.nextInt();
system.out.println("请输入一个整数");
int jc=1;
int i;
for(int i=n;i>=1;i-- ){
jc=jc*i //1*5*4*3*2*1
}
System.out.println("这个数的阶乘是"+jc);

}
}
3.写一个程序,输入任意学生成绩,如果输入不合法(<0或者>100),提示输入错误,重新输入,直到输入合法程序结束

import java.util.Scanner;
public class Demon2.{
public static void main(String[]args){
Scanner input=new Scanner(System.in);
for(int i=0;;i++){ //表明可以无限循环一直到正确为止
int a=input.nextInt();
System.out.println("输入任意学习成绩");
if(a<0||a>100){
System.out.println("输入错误,重新输入");

}else{
System.out.println("成绩为"+a);
break;
}
}
}


4.假设某员工今年的年薪是30000元,年薪的年增长率6%。编写一个Java应用程序计算该员工10年后的年薪,并统计未来10年(从今年算起)总收入。
pubilc class Demon21.{
public static void main(String[] args){
int nx=30000;
int sum=0;
//运用for
for(int i=1;i<=10;i++){
nx=nx+(nx*0.06);
sum+=nx ;
System.out.println("十年后的年薪"+nx);
System.out.println("未来十年总收入"+sum);
}
}

posted @ 2020-03-31 12:45  慕云云尊圣  阅读(144)  评论(0编辑  收藏  举报