else{
專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)蘄春免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
System.out.println("您輸入的月份有誤,請重新輸入:");
break;
}
沒有加break
if里每一句都要加break
switch里的default不用加,我覺得你應(yīng)該是看到了一個(gè)switch的例子,轉(zhuǎn)到了if elseif else來寫,但是else不等于switch里的default
try
{
while (true)
{
System.out.println("請輸入數(shù)字(0位退出)");
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String readStr = br.readLine();
String regex = "[-+]?[0-9]+";
if (readStr.matches(regex))
{
int num = Integer.parseInt(readStr);
if (num == 0)
{
System.out.println("再見");
break;
}
else if (num 0)
{
System.out.println("請輸入正數(shù)");
}
else
{
System.out.println("你好");
}
}
else
{
System.out.println("不是數(shù)字");
}
}
}
catch (IOException e)
{
e.printStackTrace();
}
while(true)//循環(huán)的條件無非是滿足滿足括號(hào)內(nèi)的條件,布爾型true為真,就會(huì)一直滿足條件
{
//循環(huán)內(nèi)容
//若要退出循環(huán),可用break
//跳出當(dāng)前這次循環(huán),執(zhí)行下一次循環(huán)可用continue??
}
//第二種
for(;;)
{
//沒有條件默認(rèn)為真
}
import?java.util.Scanner;
import?java.util.List;
import?java.util.ArrayList;
public?class?InputTest?{
public?static?void?main(String[]?args)?{
ListString?input?=?new?ArrayList();
Scanner?sc?=?new?Scanner(System.in);
for(;;){
System.out.print("請輸入下一個(gè)數(shù)據(jù)(直接回車結(jié)束輸入):");
String?s?=?sc.nextLine();
if(s.equals("")){
System.out.println("已結(jié)束輸入!");
break;
}
input.add(s);
}
System.out.println("您輸入的數(shù)據(jù)為:");
for(int?i?=?0;?i??input.size();?i++){
System.out.print(input.get(i)?+?"\t");
}
sc.close();
}
}