我寫了這個腳本,但是Else陳述句不作業。
執行緒 "main "中出現例外,java.lang.Error。未解決的編譯問題。 符號 "else "的語法錯誤,洗掉此符號
import java.util.Scanner。
public class Question4 {
public static void main(String[] args)
{
Scanner input = new Scanner(System.in)。
System.out.println("歡迎來到秘密的安全記事本!")。
System.out.println("你的名字是什么?")。
String name = input.next()。
System.out.println("請輸入密碼:")。
String password = input.next()。
System.out.println("請確認密碼:")。
String confirmpassword = input.next()。
if (password ==(confirmpassword))
System.out.println("你的密碼已經設定好了。現在輸入你的記事本!")。)
System.out.println("這是你的筆記")。
else
System.out.println("密碼不匹配!錯誤代碼1");````。
uj5u.com熱心網友回復:
如果你想在Java的if else陳述句中執行多于一行的代碼,你應該在每個陳述句的條件后扔上大括號。我發現這樣做也有助于提高代碼的可讀性,因為我正在跟蹤受條件影響的代碼塊的結束位置。
例如,
if(password == (confirmpassword)){
System.out.println("您的密碼已被設定。現在輸入你的記事本!")。)
System.out.println("這是你的筆記")。
} else {
System.out.println("密碼不匹配!錯誤代碼1"/span>)。
}
uj5u.com熱心網友回復:
if (x==1)
System.out.print(x)。
else (x==1)
System.out.print(x)。
在if else陳述句之后,不使用大括號,只能執行一條陳述句。
如果我們在if else后面不使用大括號寫一個以上的陳述句,它就不被認為是在if else里面。
例如:-
if (x==1)
System.out.print(x)。
System.out.print(5)。
在上面的例子中,第二條陳述句被認為是在if之外。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/308525.html
標籤:
