1. 输入一个数字,判断是一个奇数还是偶数
if(i!=0){System.out.println("0");}
else if(i%2==1){System.out.println("奇数");
}else if(i%2==0){System.out.println("偶数");}
初学者,上述没有看明白,希望大神写一个完整的程序,并说明下。谢谢了
if(i!=0){System.out.println("0");}
else if(i%2==1){System.out.println("奇数");
}else if(i%2==0){System.out.println("偶数");}
初学者,上述没有看明白,希望大神写一个完整的程序,并说明下。谢谢了
import java.util.*;
public class Panduan{
public static void main(String[] args){
Scanner in=new Scanner(System.in); //使用Scanner类定义对象
System.out.println("请你输入一个整形数字:");
int b=in.nextInt(); //接收整形数据
if(b == 0)
{System.out.println("不好意思,您输入的是0");}
else if(b%2 == 0){
System.out.println("偶数!");
}else{System.out.println("奇数");}
//System.out.println(b);
}
}
public class Te {
Scanner sc=new Scanner(System.in);
Te(){
System.out.println("输入i");
int i=sc.nextInt();
if(i!=0){
if(i%2==0){
System.out.println(i+"为偶数");
}else if(i%2!=0){
System.out.println(i+"为奇数");
}
}else{
System.out.println(i+"为0");
}
}
public static void main(String[] args) {
new Te();
}
}
这个程序的意思是,一个数i除以2之后,如果余数是0,则i为偶数,如果除以2后余数是1,则i为奇数