請教大神!花括號放在 if (score>80) { 這里為什么會錯(cuò)?
public class HelloWorld {
??? public static void main(String[] args) {
??int score = 94;
??String sex = "女";?
??if (score>80) {
???if (sex.equals("女"))
????System.out.println("進(jìn)女子組");
???} else {
????System.out.println("進(jìn)男子組");
???} else {
????System.out.println("淘汰");
???}
??
??? }
}
2019-02-26
大括號要前后對應(yīng)
你的if (sex.equals("女"))后面少了一個(gè)前括號? ? 第二個(gè)else前面少了一個(gè)后括號
public class HelloWorld {
? ? public static void main(String[] args) {
? ? ? ? int score = 94;
? ? ? ? String sex = "女";?
? ? ? ? if (score>80) {
? ? ? ? ? ? if (sex.equals("女")){
? ? ? ? ? ? ? ? System.out.println("進(jìn)女子組");
? ? ? ? ? ? }?
? ? ? ? ? ? else {
? ? ? ? ? ? ? ? System.out.println("進(jìn)男子組");
? ? ? ? ? ? }?
? ? ? ? }
? ? ? ? else {
? ? ? ? ? ? System.out.println("淘汰");
? ? ? ? }
??
??? }
}
2019-02-24
2019-02-22
?if (sex.equals("女"))? 你這里后面少了一個(gè)“{”花括號
2019-02-21
if (score>80) {
???if (sex.equals("女"))
????System.out.println("進(jìn)女子組");
? ?else {
????System.out.println("進(jìn)男子組");
???}
?}?else {
????System.out.println("淘汰");
???}
這樣