equals的用法
public class HelloWorld {
? ? public static void main(String[] args) {
int score = 94;
String sex = "女";
? ? ? ? if(score>80){
? ? ? ? ? ? if(sex="女"){
? ? ? ? ? ? ? ? System.out.println("進(jìn)入女子組決賽")
? ? ? ? ? ? }else{
? ? ? ? ? ? ? ? System,out,println("進(jìn)入男子組決賽")
? ? ? ? ? ? }
? ? ? ? }else{
? ? ? ? ? ? System.out.println("出局")
? ? ? ? }
}
}
求教各位大神,這樣運(yùn)行的代碼為什么也行?看不懂了
2016-06-06
標(biāo)點(diǎn)有問題啊沒加分號 ? ?應(yīng)該是== ? 這表示等于的意思 ? ?=表示賦值不是等于的意思 ?你的括號看著比較亂
package com.test1;
public class Demo04 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int score = 94;
String sex = "女";
? ? ? ?if(score>80){
? ? ? ? ? ?if(sex=="女"){
? ? ? ? ? ? ? ?System.out.println("進(jìn)入女子組決賽");
? ? ? ? ? ?}
? ? ? ? ??
? ? ? ? ? ?else{
? ? ? ? ? ? ? ?System.out.println("進(jìn)入男子組決賽");
? ? ? ? ? ? ? ?}
? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ?}
? ? ? ? ? ? else{
? ? ? ? ? ?System.out.println("出局");
? ? ? ? ? ? ? }
}
}
你看看是否正確
2016-06-06
if(sex="女“)應(yīng)該改成sex.equals("女")