编写java程序,接受用户输入的1~12之间 的整数,若不符合条件则重输入

packageChapeter2;importjava.util.Scanner;publicclassTest6{publicstaticvoidmain(String... package Chapeter2;
import java.util.Scanner;
public class Test6
{
public static void main(String args[])
{
int n;
System.out.println("请输入1~12之间的整数");
Scanner read=new Scanner(System.in);
search:
n=read.nextInt();
if(n<1||n>12)
continue search;
switch(n)
{
case 1:
System.out.println("This month is January.");
break;
case 2:
break;
case 3:
break;
case 4:
break;
case 5:
break;
case 6:
break;
case 7:
break;
}
}
}
continue 语句使用时报错请问为什么?
展开
 我来答
非鱼共享
2014-11-08 · 专注互联网技术,快速了解互联网研发
非鱼共享
采纳数:204 获赞数:695

向TA提问 私信TA
展开全部
Java中也可在特定情况下,通过特定的手段,来实现goto的功能。显然Java不愿意开发者随意跳转程序。下面解释两个特定:

特定情况:只有在循环体内,比如for、while语句(含do...while语句)中。

特定手段:语句标签和循环控制关键字break、continue,语法格式是:break/continue 语句标签。
追问
那请问这题怎么改呢?请帮我改一下,我不知道怎么改。谢谢了
追答
呵呵,很简单嘛
生浩波81
2014-11-08 · TA获得超过217个赞
知道小有建树答主
回答量:523
采纳率:0%
帮助的人:141万
展开全部
search是什么?
追问
这个事随便定义的一个标签,使用continue的目的是 如果输入的不是1到12范围内的数,让用户重新输入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式