要求使用if...else语句和switch case语句完成
使用if...else语句
使用switch case语句
使用if...else语句
使用switch case语句
使用if..else语句
使用switch case语句
4、计算2+4+6+8+.........+100的值
public class homework{
public static void main(String[] args) {
int x=2;
int sum=0;
while(x<=100) {
sum=sum+x;
x+=2;
}
System.out.println("sum="+sum);}
}
运行如下:
5、输入十个数,并求这十个数的乘积
6、要求按序输出0-9之间的整数数字,但是不能包含数字6
public class homework{
public static void main(String[] args) {
for(int i=0;i<=9;i++) {
if(i!=6) {
System.out.println(i+"");
}
}
System.out.println();
}
}
运行结果:
7、输入一个正整数n,然后打印1到n中所有素数
public class homework{
public static void main(String[] args) {
int n=20;
System.out.println(n+"以内的素数有:");
for(int i=2;i<n;++i) {
boolean flag=true;
for(int j=2;j<i;++j) {
if(i%j==0) {
flag=false;
break;
}
}if(flag) {
System.out.println(i+ "");
}
}
System.out.println();
}
}
运行如下:
8、打印九九乘法表
9、输入一个年份n,然后输出从1949年到n年中所有的闰年
import java.util.Scanner;
public class homework{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.print("请输入一个年份:");
int n=sc.nextInt();
int year=1949;
if(n<year) {
System.out.println("输入年份有误,输入的年份不能小于"+year+"年,请重新输入");
}
System.out.println(year+"到"+n+"之间有以下年份是闰年");
for(int i=year;i<=n;++i) {
if((i%4==0 && i%100!=0)||(i%400==0)) {
System.out.println(i+"年");
}
}
sc.close();
}
}
运行如下: