我是靠谱客的博主 风中乐曲,最近开发中收集的这篇文章主要介绍java switch语句的一个例子,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

public class Test7 {

 public static void main(String[] args)
 {
  int i=5;
  switch(i)
  {
  
  case 1:
   System.out.println("one");
   
  case 10:
   System.out.println("ten");
   
  case 5:
   System.out.println("five");
   
  case 3:
   System.out.println("three");
   
  default:
   System.out.println("other");
  }
 }
}
为什么结果是:
five
three
other

而没有oneten,这是为什么呢

switch(表达式)
{
case 常量表达式1:语句1;
....
case 常量表达式2:语句2;
default:语句;
}
switch的用法是判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break
在你所给的代码中,由于i等于5,和前面的两个case都不匹配,所以结果中并没有oneten的。而第三个case中的5就和switchi的值匹配,因此就会打印出five的,由于没有遇到break所以就会顺序执行很面的代码,打印出threeother

 

最后

以上就是风中乐曲为你收集整理的java switch语句的一个例子的全部内容,希望文章能够帮你解决java switch语句的一个例子所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(68)

评论列表共有 0 条评论

立即
投稿
返回
顶部