一个简单的JAVA,我看不懂。谁能帮我讲解一下。

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:49:13
public class mei
{
public void mb_method(boolean a,boolean b)
{
if(a)
System.out.println("A");
else if(a&&b)
System.out.println("A&&B");
else
{
if(!b)
System.out.println("not b");
else
System.out.println("else");
}
}

public static void main(String args[])
{
mei a=new mei();
a.mb_method(true, true);
a.mb_method(true, false);
a.mb_method(false, true);
a.mb_method(false, false);
}}

能帮我详细的分析一下吗。。。我对这个程序的理解很模糊。越详细越好。

public class mei
{
public void mb_method(boolean a,boolean b)
类mei里有一个public方法,使用的时候要求传入两个布尔型的参数,赋给形参a和b

{
if(a)
System.out.println("A");
else if(a&&b)
System.out.println("A&&B");
else
{
if(!b)
System.out.println("not b");
else
System.out.println("else");
}

首先判断如果a为真,System.out.println("A");
再判断如果a和b都为真,System.out.println("A&&B");
最后判断如果b不为真,System.out.println("not b");
以上情况都不成立,System.out.println("else");

public static void main(String args[])
{
mei a=new mei();
a.mb_method(true, true);
a.mb_method(true, false);
a.mb_method(false, true);
a.mb_method(false, false);
}}
这是main方法,程序的进入口。创建一个名字是a的mei类。(mei类刚才已经定义了),然后调用mei类里的mb_method方法。

public void mb_method(boolean a,boolean b)
{
if(a)
System.out.println("A");