永发信息网

分析一段JAVA代码!谢谢!!!

答案:2  悬赏:30  手机版
解决时间 2021-05-19 04:10

public class LabeledWhile {
public static void main(String[] args) {
int i = 0;
outer:while(true) {
prt("Outer while loop");
while(true) {
i++;
prt("i = " + i);
if(i == 1) {
prt("continue");
continue;
}
if(i == 3) {
prt("continue outer");
continue outer;
}
if(i == 5) {
prt("break");
break;
}
if(i == 7) {
prt("break outer");
break outer;
}
}
}
}
static void prt(String s) {
System.out.println(s);
}
}

各位高手麻烦你们帮我分析一下这段代码!写一下原理!谢谢啦!

最佳答案

public class jishu {





public static void ch()//换成正常的语句来描述你的那个程序
{

int i=0;



for(int u=4;u>1;u--)
{
System.out.println("Outer while loop");
while(true)
{
i++;
System.out.println("i = " + i);
if(i == 1)
{
System.out.println("continue");
continue;
}
if(i == 3)
{
System.out.println("continue outer");
break;
}
if(i == 5)
{
System.out.println("break");
break;
}
if(i == 7)
{
System.out.println("break outer");
u=-10;
break;
}
}
}

}


public static void main(String[] args) {

int i = 0;
outer: while(true) {//一个死循环 前面加了一个标志
prt("Outer while loop");//一个静态的伪方法 重写了System.out.println();
while(true) {//死循环
i++;//变量=i+1;;
prt("i = " + i);//答应i的值
if(i == 1) {//假如i==1
prt("continue");//输出
continue;//跳过本次循环 从新来
}
if(i == 3) {//假如i==3
prt("continue outer");//输出
continue outer;//跳到outer标志 从新来
}
if(i == 5) {//假如i==5
prt("break");//输出
break;//跳出本循环
}
if(i == 7) {//假如i==7
prt("break outer");//输出
break outer;//结束循环
}
}
}
System.out.println("==============================");
ch();
}
static void prt(String s) {
System.out.println(s);
}
}



看看运行的结果 为了和他的结果好比较 我输出的时候还是输出他写的那个内容


全部回答
其实这个很容易 有需要的话PM我
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么用手机看我空间看不出来我开了黄钻赖?
湘乡市湘潭仙都辣酱鸭哪位知道具体地址啊
网上最潮的词是什么呢?
有她的手机号码什么跟她表白?
我自己转换的MP4格式电影怎么老说参数不对,为
阴历91年2月6日是什么星座?是阳历几月几号?
家里电饭煲怎么做酸奶,美的电饭煲 怎么做酸奶
QQ好怎么容易记
阳新县黄石弘鑫手机电脑城哪位知道具体地址啊
求首经典老歌!
windows7系凝难解决程序诊断时出错。。
法院立案收取什么费用,快件揽件是什么意思?
09年安徽马鞍山成人高考录取分时多少?
固始县信阳华联超市(马岗店)地址有谁知道?有
宝宝快乐成长的句子,关于热爱生活,快乐成长
推荐资讯
郾城区漯河悦时光精品酒店在什么地方啊,我要
珠晖区衡阳城市快餐(湖北路)地址有谁知道?有
古人相思名句大全,古人描写思念的诗句有哪些
咳嗽 喉咙痒 有痰 身体温度升高后 就会咳嗽
长智齿,吃什么食物可以止痛?
龙亭区开封阿诗丹顿体验店地址在什么地方,想
我把新版《标准日本语》中级初级学完了考二级
方正县哈尔滨金家酒楼这个地址怎么能查询到,
the weather always changes.(一般疑问句) __
诺基亚E52和6700C应该选那个?
小王子哪个译本最好,《小王子》哪个版本比较
老师写给学生的古诗词,求歌颂姐姐的现代诗词
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?