练习题1:判断一个数字是偶数还是奇数
int num1=10;if(num1%2==0) {System.out.println("num1是一个偶数");}else{System.out.println("num1是一个奇数");}
练习题2:判断一个数是正数还是负数还是0
int num2=-5;if(num2>0) {System.out.println("num2是正数");}else if(num2==0){System.out.println("num2是0");}else{System.out.println("num2是负数");}
练习题3:键盘上输入一个数,用读数必定义一个变量
System.out.println("请输入一个年份");Scanner sc1=new Scanner(System.in);int year=sc1.nextInt();if((year%4==0)&&(year%100!=0)){System.out.println(year+"是一个普通闰年");} else if (year%400==0) {System.out.println(year+"是一个世纪闰年");}else{System.out.println(year+"不是闰年");}int a = 1;while(a <= 10){System.out.println(a);a++;//条件要发生变化,不然会死循环}
练习题4:求5的阶乘的和
int b=1;int ret=1;int sum=0;while(b<=5){ret=ret*b;b++;sum=sum+ret;}System.out.println("ret="+ret);System.out.println("sum="+sum);
练习题5:给定一个数,判断一个数字是否是素数
int j=0;Scanner num3=new Scanner(System.in);int number=num3.nextInt();for(j=2;j<number;j++){if(number%j==0){System.out.println("该数不是素数");break;}else{System.out.println("该数是素数");}}
练习题6:打印0-100之间所有的素数
int k=0;int k1=0;for(k=2;k<=100;k++) {for(k1=2;k1<=k/2;k1++){if(k%k1==0){break;}}if(k1>=k/2) {System.out.println(k);}}
练习题7:输出1000-2000之间所有的闰年
int year3=0;for(year3=1000;year3<=2000;year3++){if(year3/400==0||(year3%4==0&&year3/100!=0)) {System.out.println(year3);}}
练习题8:1-100间数字9出现的数目
int i2=0;int sum1=0;for(i2=1;i2<=100;i2++){if(i2==99){sum1+=1;}else if(i2%10==9||i2/10==9) {sum1++;}}System.out.println("数字9出现了"+sum1+"次");