已采纳回答 / 慕圣1522741
if (sex.equals("男"))代表:如果sex变量的内容是“男”为什么用equals而不用==?是因为==用于的是两个基本类型变量的值是否相等,或者是两个引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。而equals操作表示的是两个引用型变量是否是对同一个对象的引用,即堆中的内容(值)是否相同。对于引用型变量,==比较的是2个对象的地址,而equals比较的是2个对象地址中的内容。对于基本型变量,只会用到==,不会用equals
2018-12-11
已采纳回答 / 典藏版呆呆冻
表达式1 && 表达式2,只有所有表达式都为true,则整个表达式的运算结果才为true。根据集合的补集的思想,只要任意表达式为false,则整个表达式的运算结果为false。在A答案中,5>2是true,成立,但是无法判断整个运算式的结果所以,还得继续判断,true && false = false。
2018-12-10
已采纳回答 / 偶尔码字的程序媛
你的score一会是int,一会是String,分数和评价应该用两个变量表示public class HelloWorld{ public static void main(String[] args) { int score=68; String mark =""; if(score>=60){ mark="及格"; }else{ mark="不及格"; } System.out.println("考试成绩如何:"+mark); }}
2018-12-08
已采纳回答 / 将秃之人
int a=5意思是定义a=5int b=++a意思是定义b=自加后的a即b=6System.out.println("a:"+a);意思是输出a a之前自加过所以输出的是6
2018-12-08
已采纳回答 / 慕神2039656
public class HelloWorld{ public static void main(String[] args) { final char MALE='男'; final char FEMALE='女'; System.out.println("MALE:"+MALE); System.out.println("FEMAEL:"+FEMALE); }}这是我的,通过了
2018-12-07
最赞回答 / 星辰的泪
我个人觉得最有效的方法是不断的练习,不论是老师上课写的程序,或者是自己在其他书上看到的,第一步就是不断地写,即使一开始不是特别懂那个意思,但就是要不断动手,直到能熟练地默写为止,因为当你学到后面的时候你会发现有些东西你熟记于心,而且在运用的时候会感觉豁然开朗,原来当时这段代码是这个用法,是这个意思,会更加的深刻
2018-12-07