能被 4 整除,但不能被 100 整除;能被 4 整除,又能被 100
1.编写一个类的方法,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被 4 整除,但不能被 100 整除;能被 4 整除,又能被 100 整除。
import java.util.Scanner;
public class isLeapYear{
public static void main(String[] args){
Scanner input = new Scanner(System.in);
int num = input.nextInt();
if((num%400==0)||(num%100!=0&&num%4==0)){
System.out.println(num+"是瑞年");
}
else{
System.out.println(num+"不是瑞年");
}
}
}
2.编写程序打印出所有的水仙花数(水仙花数是三位的整数)。
public class shuiXianHua {
public static void main(String[] args) {
for(int i=100;i<=999;i++){
int a=i/100;
int b=i/10%10;
int c=i%100%10;
if(a*a*a+b*b*b+c*c*c==i)
System.out.println(i+"是水仙花");
}
}
}
3.编写程序打印出100以内的素数。
public class prime {
public static void main(String[] args) {
for(int i=2;i<=100;i++)
{
if(is_prime(i))
System.out.println(i);
}
}
public static boolean is_prime(int num)
{
for(int i=2;i
{
if(num%i==0)
return false;
}
return true;
}
}
4.编写程序求1!+2!+……+20!
import java.util.Scanner;
public class jc
{
public static void main(String args[])
{
int sum=0;
int n=20;
int ans=1;
for(int i=1;i<=n;i++)
{
ans=1;
for(int j=1;j<=i;j++)
{
ans*=j;
}
sum+=ans;
}
System.out.println(sum);
}
}
5.编写一个类的方法,其输入参数为一个整数,输出为该整数各个位上的最大数字。
import java.util.Scanner;
public class main_6 {
public static int judge(int num){
int max=-1;
while(num!=0){
int temp=num%10;
if(temp>max)
max=temp;
num=num/10;
}
return max;
}
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int num = input.nextInt();
System.out.println(judge(num));
}
}
6.编写程序输出九九乘法表。
public class main_7 {
public static void main(String[] args) {
for(int i=1;i<=9;i++){
for(int j=1;j
System.out.print(j+"*"+i+"="+i*j+" ");
Sy