为了账号安全,请及时绑定邮箱和手机立即绑定

java条件语句问题

public class HelloWorld {

    public static void main(String[] args) {

int one = 20 ;

        int a=one%2;

        System.out.println(a);

        if(a==0){

            String b="是偶数";

            }

        System.out.println("one"+b);

}

}

这段代码中IF后面的括号里内容为何出错?

正在回答

7 回答

public class  Test11

{

public static void main(String[] args) 

{

int one = 25 ;

        int a=one%2;

String b;

        if(a==0){

            b="是偶数";

            }else{

b="是奇数";

        }System.out.println("one"+b);

}

}


0 回复 有任何疑惑可以回复我~
public class HelloWorld {
    public static void main(String[] args) {
        int one = 20 ;
        int a=one%2;
        Strint b
        System.out.println(a);
        if(a==0){
          b  ="是偶数";
        }
        System.out.println("one"+b);
    }
}

作用域的问题吧,你原来的

if(a==0){
    String b="是偶数";
    }

这里的b只在if条件里面有用,出了if过后b就没有了。所以要在外面定义。

0 回复 有任何疑惑可以回复我~
#1

风中的竹竿

上面String b后面有个分号;写掉了
2016-05-14 回复 有任何疑惑可以回复我~

public class HelloWorld {

    public static void main(String[] args) {

int one = 20 ;

        int a=one%2;

        if (a==0){

            System.out.println("one是偶数");

        }   

}

}


0 回复 有任何疑惑可以回复我~

没发现问题

0 回复 有任何疑惑可以回复我~

import java.util.Scanner;

public class HelloWorld {

    public static void main(String[] args) {

  int one;

  Scanner input=new Scanner(System.in);

  System.out.println("请输入一个数:");

  one=input.nextInt();

           if(one%2==0){

           System.out.println(one+"是偶数");

            }else{

System.out.println(one+"是奇数");

}        

}

}


0 回复 有任何疑惑可以回复我~

public class HelloWorld {

    public static void main(String[] args) {

  int one = 20 ;

           if(one%2==0){

           System.out.println("one是偶数");

            }else{

System.out.println("one不是偶数");

        }        

    }

}


0 回复 有任何疑惑可以回复我~

 int a=one%2;改为 

 boolean a;  

a=(one%2==0)?true:false;

if(a){     }else{        }

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165455    人
  • 解答问题       17585    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

java条件语句问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信