java if else语句转换js switch casee语句

天极传媒:天极网全国分站
您现在的位置:
& >&小江教你学Java入门篇:分支控制语句
小江教你学Java入门篇:分支控制语句天极网办公外设频道 18:04
  【天极网开发频道3月5日消息】好久不见了大家。本周将继续为大家讲解的入门基础内容。本次将解读的是Java的分支控制语句,这在Java语言中也是十分重要的部分。基础打的牢,以后才不吃力。
  分支控制语句
  分支语句又称条件语句,条件语句使部分程序可根据某些表达式的值被有选择地执行。Java编程语言支持双路 if和多路 switch 分支语句。
  if语句
  if, else 语句的基本句法是:
  if(布尔表达式){
  语句或块1;
  }else{
  语句或块2;
  布尔表达式返回值为true或false。如果为true,则执行语句或块1,执行完毕跳出if-else语句。如果为false,则跳过语句或块1,然后执行else下的语句或块2。
  例如:
  int a=10;
  int b=10;
  if (a &= b) {
  System.out.println("a 大于等于 b");
  } else {
  System.out.println("a 小于 b");
  在 Java编程语言中,if ()用的是一个布尔表达式,而不是数字值,这一点与 C/C++不同。前面已经讲过,布尔类型和数字类型不能相互转换。因而,如果出现下列情况:
  if (x) // x 是 int 型
  你应该使用下列语句替代:
  if (x ! = 0)
  if块和 else 块可以包含任意的 java 代码,自然也就可以包含新的 if-else,也就是说:if-else 是可以嵌套的,嵌套的规则是不可以交叉,必须完全包含。比如:
  if (a1 & a2) {
  if (a1 & a3) {
  // 包含在里面的块必须先结束
  } else {
  // 同样可以包含 if-else 块
  else 部分是选择性的,并且当测试条件为假时如不需做任何事,else 部分可被省略。也就是说 if块可以独立存在,但是 else 块不能独立存在,必须要有 if块才能有 else 块。
  如果 if 块和 else 块的语句只有一句时,可以省略{},例如:
  if (a1 & a2)
  System.out.println("这是 if块");
  System.out.println("这是 else 块");
  上面的代码从语法角度是完全正确的,但是从代码的可阅读性上,容易让人产生迷惑,所以不建议大家这么写。
  还可以把 else 和 if 组合使用,就是使用 else if,表达“否则如果”的意思,示例如下:
  if (score &= 90) {
  grade = "very good";
  } else if (score &= 70) {
  grade = "good";
  } else if (score &= 60) {
  grade = "pass";
  } else {
  grade = "No pass";
  如果不用“{ }”,则“else”总是与最接近它的前一个“if”相匹配。
  if (x & 5)
  if (y & 5)
  System.out.println("x and y are & 5");
  System.out.println("x is &= 5");
  执行顺序与上面的对应匹配形式不同,而是与下面形式匹配
  if (x & 5)
  if (y & 5)
  System.out.println("x and y are & 5");
  System.out.println("x is &= 5");
  switch语句
  switch 表示选择分支的情况,switch 语句的句法是:
  switch (表达式1){
  case 表达式2:
  语句或块2;
  case 表达式3:
  语句或块3;
  default:
  语句或块4;
  表达式1的值必须与整型兼容或者enum枚举类型的常量值,包含byte、short、int 和char,不能是字符串或对象,也不能是long型的值。case分支要执行的程序语句。表达式2、3、4是可能出现的值。不同的case分支对应着不同的语句或块序列。  break表示跳出这一分支。当变量或表达式的值不能与任何 case 值相匹配时,可选缺省符(defauit)指出了应该执行的程序代码。
  示例:
  public class Test {
  public static void main(String[] args) {
  int colorNum = 5;
  switch (colorNum) {
  case 0:
  System.out.println(Color.red);
  case 1:
  System.out.println(Color.green);
  default:
  System.out.println(Color.black);
  运行结果:
  java.awt.Color[r=0,g=0,b=0]
  (6)如果没有 break 语句作为某一个 case 代码段的结束句,则程序的执行将继续到下一个
  case,而不检查 case 表达式的值。
  public class Test {
  public static void main(String[] args) {
  int colorNum = 0;
  switch (colorNum) {
  case 0:
  System.out.println(Color.red);
  case 1:
  System.out.println(Color.green);
  default:
  System.out.println(Color.black);
  运行结果:
  java.awt.Color[r=255,g=0,b=0]
  java.awt.Color[r=0,g=255,b=0]
  java.awt.Color[r=0,g=0,b=0]
(作者:江继超责任编辑:江继超)
天极新媒体&最酷科技资讯扫码赢大奖
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
办公软件IT新闻整机
document.write("");java循环语句for do…while switch语句与if selse 条件选择语句使用2 - java技巧 - ab蓝学网
当前位置: &
java循环语句for do…while switch语句与if selse 条件选择语句使用2
简介:java循环语句fordo…whileswitch语句与ifselse条件选择语句使用大全一、选择结构  选择结构包括if、if..else及switch语句。1、if语句if语句的格式if(判断条件...
四、do…while循环
  while循环及do…while循环最大不同就是进入while循环前,while语句会先测试判断条件的真假,再决定是否执行循环主体,而do…while循环则是“先做再说”,每次都是先执行一次循环主体,然后再测试判断条件的真假,所以无论循环成立的条件是什么,使用do…while循环时,至少都会执行一次循环主体。
do...while()语句
& & &语句1 ;
& & &语句2 ;
& & &语句n ;
&}while (判断条件);//这里是一条语句,所以";"号不能少
五、for循环
  明确地知道循环要执行的次数时,就可以使用for循环。
for (赋值初值;判断条件;赋值增减量)&
{ //循环主体中要处理的语句只有1个,可以将大括号去除&
 for循环的流程:
1、第一次进入for循环时,为循环控制变量赋起始值。
2、根据判断条件的内容检查是否要继续执行循环,当判断条件值为真(true)时,继续执行循环主体内的语句;判断条件值为假(false)时,则会跳出循环,执行其他语句。
3、执行完循环主体内的语句后,循环控制变量会根据增减量的要求,更改循环控制变量的值,再回到步骤2重新判断是否继续执行循环。
六、循环嵌套
  循环语句中又出现循环语句时,就称为嵌套循环。如嵌套for循环、嵌套while循环等,当然读者也可以使用混合嵌套循环,也就是循环中又有其他不同种类的循环。下面代码是输出一个99乘法表:
&public class JavaTest99 {
& & &public static void main(String[] args) {
& & & & &for(int i=1;i&=9;i++)
& & & & &{
& & & & & & &for(int j=1;j&=i;j++)
& & & & & & & & &System.out.print(j+"*"+i+"="+j*i+"\t");
& & & & & & &System.out.println();
& & & & &}
输出结果:
七、循环的跳离 1、break语句
2、continue语句
break语句与continue语句会有不同的执行方式。break语句不管情况如何,先离当前开循环再说;而continue语句则不再执行此次循环体中剩余的语句,直接回到当前循环的起始处。
八、局部变量   Java可以在程序的任何地方声明变量,当然也可以在循环里声明。需要注意的是,在循环里声明的变量只是局部变量,只要跳出循环,这个变量便不能再使用。
转载注明本文地址:
如果觉得《java循环语句for do…while switch语句与if selse 条件选择语句使用》不错,请把本站告诉您身边的朋友!
正在加载 java循环语句for do…while switch语句与if selse 条件选择语句使用 评论...JAVA if―else语句,switch 循环结构,do-whil for 跳转 Develop 240万源代码下载-
&文件名称: JAVA
& & & & &&]
&&所属分类:
&&开发工具: Java
&&文件大小: 17 KB
&&上传时间:
&&下载次数: 4
&&提 供 者:
&详细说明:if―else语句,switch语句,循环结构,do-while语句,for语句, 跳转语句-if-else statements, switch statements, loops, do-while statement. for statements, statements Jump
文件列表(日期:)(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&相关搜索:
&输入关键字,在本站240万海量源码库中尽情搜索:
&[] - Swing Windows XP 外观和感觉
BeanSoft 修改版, 2003年
原始的作者:
XP 外观和感觉 by Stefan Krause - http://www./java/
做了以下修改:
1. 显示内部窗体时使用了正确的字体(原版在
&[] - 基于java编程的以ftp实现简单的文件的上传和下载
&[] - 电工论文 有关发关二极管的作用及建筑方面的应用
&[] - 徐士良 《Fortran常用算法程序集》(清华大学出版社)的源程序
&[] - 一个时钟程序:ActiveX控件的应用与工作原理。ActiveX控件的编写,如何为控件安排属性,方法,事件,属性页,持久性存储,控件如何通知容器自身属性的改变。
&[] - usbkbd,用wdm编写的usb和键盘的驱动示例

我要回帖

更多关于 js switch case 的文章

 

随机推荐