import java.io.IOException;
import java.io.InputStreamReader;public class EvenNumber { public static void main(String[] args) { InputStreamReader isr = new InputStreamReader(System.in); try {
int number = isr.read();
System.out.print("Is " + number + " an even number?");
if (number / 2 == 0) {
System.out.println("true");
} else {
System.out.println("false");
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}}

解决方案 »

  1.   

    我改了改~你看看好使不~
    import java.util.Scanner;public class Test { public static void main(String[] args) {
    System.out.println("请输入一个数:");
    Scanner isr = new Scanner(System.in); int number = isr.nextInt();
    System.out.print("Is " + number + " an even number?");
    if (number % 2 == 0) {
    System.out.println("true");
    } else {
    System.out.println("false");
    } }
    }
      

  2.   

    呵呵,我也来改
    import java.util.Scanner; public class TestEvenOdd { 
    public static void main(String[] args) { 
    int number=0;
    System.out.println("输入数字后回车检验奇偶数,输-1退出:"); 
    Scanner sc = new Scanner(System.in); 
    while((number = sc.nextInt())!=-1){
    if (number % 2 == 0) { 
    System.out.println(number + " is a EvenNumber"); 
    } else { 
    System.out.println(number+ " is a OddNumber"); 

    } } 
    }
      

  3.   


    完整修改如下:当输入0的时候才能得到true,应该是%操作。import java.io.IOException;
    import java.io.InputStreamReader;public class EvenNumber { public static void main(String[] args) { InputStreamReader isr = new InputStreamReader(System.in); try {

    int number = isr.read();
    System.out.println(number);
    char n = (char) number;
    System.out.println(n);
    String s = String.valueOf(n);
    System.out.println(s);
    number = Integer.valueOf(s);
    System.out.println(number);
    System.out.print("Is " + number + " an even number?");
    System.out.println(number / 2);
    if (number / 2 == 0) {
    System.out.println("true");
    } else {
    System.out.println("false");
    }
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }}
      

  4.   

    通用控制台输入代码如下:import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;public class EvenNumber { public static void main(String[] args) { InputStreamReader isr = new InputStreamReader(System.in);
    BufferedReader reader = new BufferedReader(isr); try {
    String s = reader.readLine();
    System.out.println(s);
    int number = Integer.valueOf(s);

    System.out.println(number);
    System.out.print("Is " + number + " an even number?");

    if (number % 2 == 0) {
    System.out.println("true");
    } else {
    System.out.println("false");
    }
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }