----------------------
android培训、
java培训、期待与您交流! ----------------------
----------------------
android培训、
java培训、期待与您交流! ----------------------
Java中可以使用System.in.read()方法读取输入的值。如:
/**
* 需求:输入一个数并判断其的奇偶性
* 思路:可以使用 if条件语句,
* 判断奇偶则是用该数对2取模,模为0则是偶数,不为0则是奇数。*/
public class Test5 {
public static void main(String[] args)throws Exception {
//读取输入值
int x=System.in.read();
//判断是否对2取模是否有余数,若没有则是偶数,有则是奇数,并输出结果
if(x%2==0)
System.out.println("此次输入的数是偶数");
if(x%2!=0)
System.out.println("此次输入的数是奇数");
}
}
注意:即使输入的不是数字,或者说输入的是键盘上的任意键符,都能判断并输出奇偶结果,因为在ASCII表中,每个键符都对应了一个整型。函数在操作时会执行隐式类型转换(自动类型转换),自动转换成INT整型。