我在这段代码中找不到问题,这总是给我几年,甚至是2008年。
代码如下:
char const *
答案 0 :(得分:0)
我认为这应该是正确的代码
if (num1 % 4 == 0 && num1 % 100 != 0 || num1 % 400 == 0 )
从这一行开始,扫描仪的输入存储在int变量num1中
int num1 = input.nextInt();
答案 1 :(得分:-1)
提问没有错。但是我建议一次学习一些Java教程,然后开始编写代码。如果您开始对SO提出基本疑问,那将需要很长时间来学习。正如@JekBP建议的那样,以下是您的修改后的代码。
import java.util.Scanner;
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println( "enter the year you want");
Scanner input = new Scanner (System.in);
int num1 = input.nextInt();
if (num1 % 4 == 0 && num1 % 100 != 0 || num1 % 400 == 0 )
{
System.out.println("its a leap year");
} else {
System.out.println("its a common year");
}
}
}