if(shu==0)
{
System.out.println("零不行");
}
else if(shu%2==0)
{
System.out.println("偶数");}
}
else
{
System.out.println("这是奇数");
}
初学一定要养成良好的习惯,这样格式清晰多好的。
还有不知道JAVA支持SWITCH不,如果支持,则可改成如下
switch(shu & 1)
{
case 0:System.out.println("偶数");break;
case 1:System.out.println("奇数");break;
}
呵呵,这段是有问题,整理后看起来就清爽多了,对应的一个if条件只有一个else语句、此代码段中外面的if块已经包含两个了
import java.util.*;
public class llandy{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
System.out.println("请输入一个数");
int shu=in.nextInt();
if(shu==0){
System.out.println("零不行");
} else{
if(shu%2==0){
System.out.println("偶数");
}
} else{
System.out.println("这是奇数");
}
}
}
import java.util.*;
public class llandy{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请输入一个数");
int shu=in.nextInt();
if(shu==0){
System.out.println("零不行");
}else if(shu%2==0){
System.out.println("偶数");
}else{
System.out.println("这是奇数");
}
}
}
mport java.util.*;
public class llandy{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请输入一个数");
int shu=in.nextInt();
if(shu==0){
System.out.println("零不行");
}else{
if(shu%2==0){
System.out.println("偶数");
}else{
System.out.println("这是奇数");
}
}
}
}
第二个else改下位置
import java.util.*;
public class llandy{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请输入一个数");
int shu=in.nextInt();
if(shu==0){
System.out.println("零不行");
}else{
if(shu%2==0){
System.out.println("偶数");
} else{
System.out.println("这是奇数");}
}
}
}