看這里:
專注于為中小企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)天門免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了1000多家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
public String walk() //注意這里的返回類型是String
{
System.out.print("你好!");
return "哈嘍"; //注意這里這個(gè)return 如果不寫就會(huì)報(bào)錯(cuò)!
}
原因就是因?yàn)樯厦?的返回類型必須是String型
如果寫的是void意思就是不需要返回類型。所以就沒必要寫return 了
如果方法上面寫了某種返回類型 就必須寫return后面跟 相應(yīng)的類型值
if語句返回到上一步操作可以使用while無限循環(huán),根據(jù)if的條件來跳到上一步操作,具體代碼如下所示:
import?java.util.*;
public?class?mine?{
public?static?void?main(String[]?args)?{
String?name?=?"";
while?(true)?{
System.out.println("請(qǐng)輸入你的名字:");
Scanner?in?=?new?Scanner(System.in);
name?=?in.nextLine();
System.out.println(name);
if?(name.equals("xiaoming"))?{
System.out.println("歡迎進(jìn)入系統(tǒng)");
break;//結(jié)束循環(huán)
}?else?{
System.out.println("錯(cuò)誤,請(qǐng)重新輸入");//繼續(xù)循環(huán),即跳轉(zhuǎn)到上一步
}
}
}
}
請(qǐng)注意代碼:
import?java.util.Scanner;
public?class?Test?{
public?static?void?main(String[]?args)?{
Scanner?sc?=?new?Scanner(System.in);
String?msg?=?"";
do?{????????????
System.out.println("請(qǐng)輸入字符串:");
msg?=?sc.nextLine();
if?("abc".equals(msg)?||?"def".equals(msg))?{
System.out.println(msg);
}else?{
System.out.println("wrong");
}
}?while?(true);
//?下面是while中斷條件
//!"abc".equals(msg)??!"def".equals(msg)
}
}
結(jié)果: