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();
}
}}
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();
}
}}
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");
} }
}
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");
}
} }
}
完整修改如下:当输入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();
}
}}
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();
}
}
}