小编Ric*_*ith的帖子

AP计算机科学逻辑运算符

以下哪项将评估为true只有当布尔表达式A,BC都是false

答: !(A || B || C)
我的回答: !(A && B && C)

为什么我的回答不正确?如果A,B并且C全部false!分配,它将使所有这些true,因此返回true.


鉴于a,b并且c是整数,考虑布尔表达式

(a < b) || !((c == a * b) && (c < a))
Run Code Online (Sandbox Code Playgroud)

以下哪一项可以保证表达式是true什么?

答: c < a是的false

不结果依靠(c == a * b)false也因为&&

java

5
推荐指数
1
解决办法
703
查看次数

无效的目的是什么?

public class test
{
    public static void main(String[] args)
    {
        int x = 5;
        int y = 10;
        multiply(x,y);
    }
    public static void multiply(int x, int y)
    {
        int z = x*y;
        System.out.println(z);
    }
}
Run Code Online (Sandbox Code Playgroud)

我是编程新手,我对一些事感到困惑.

  1. 为什么使用void是正确的?我认为使用void是为了指定不返回任何内容但是,multiply方法返回z.

  2. 是否所有程序都要求您具有"public static void main(String [] args)"?main方法的目的究竟是什么?"String [] args"的参数是什么意思?如果删除主要方法,程序是否可以工作?

谢谢!

java

3
推荐指数
1
解决办法
2087
查看次数

标签 统计

java ×2