在Java中,逻辑运算符'&&'和'&'的主要区别是什么? A. '&&'是短路与,'&'是非短路与 B. '&&'是非短路与,'&'是短路与 C. '&&'和'&'都是短路与 D. '&&'和'&'都是非短路与 答案解析 在Java中,'&&'是短路逻辑与运算符,意味着如果第一个操作数为false,则不会评估第二个操作数。而'&'是非短路逻辑与运算符,无论第一个操作数的值如何,都会评估第二个操作数。因此,正确答案是A。 正确答案:A