最简单的JAVA程序
publicstaticvoidmain(String[]args){charc='\0';for(inti=1;i<=4;i++){switch(i){case1:c=...
public static void main(String[] args) {
char c='\0';
for(int i=1;i<=4;i++)
{
switch(i)
{
case 1:
c='b';
System.out.print(c);
case 2:
c='e';
System.out.print(c);
break;
case 3:
c='p';
System.out.print(c);
default: System.out.print("!");
}
}
}
之后的答案是beep!!我想问为什么是两个e,两个!呢?那个break到底是怎么用的? 展开
char c='\0';
for(int i=1;i<=4;i++)
{
switch(i)
{
case 1:
c='b';
System.out.print(c);
case 2:
c='e';
System.out.print(c);
break;
case 3:
c='p';
System.out.print(c);
default: System.out.print("!");
}
}
}
之后的答案是beep!!我想问为什么是两个e,两个!呢?那个break到底是怎么用的? 展开
8个回答
展开全部
package com.test;
public class ahah {
public static void main(String[] args) {
char c = '\0';
for (int i = 1; i <= 4; i++) {
switch (i) {
case 1:
c = 'b';
System.out.print(c);
break;
case 2:
c = 'e';
System.out.print(c);
break;
case 3:
c = 'p';
System.out.print(c);
default:
System.out.print("!");
}
}
}
}
现在应该没有问题啦,
public class ahah {
public static void main(String[] args) {
char c = '\0';
for (int i = 1; i <= 4; i++) {
switch (i) {
case 1:
c = 'b';
System.out.print(c);
break;
case 2:
c = 'e';
System.out.print(c);
break;
case 3:
c = 'p';
System.out.print(c);
default:
System.out.print("!");
}
}
}
}
现在应该没有问题啦,
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
case表示一个分支条件,满足该分支就会执行case下面的语句,如果该case后面没有加break(跳出当前分支),就会继续执行下一个case,一直到遇到break为止。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应为case 1后面没有加break ,执行完后就会继续执行case 2,档遇到case 2的break才为止。 进行了i+1 了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
break是直接跳出循环。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询