switch的使用如下例:
view plaincopy to clipboardprint?
public class Chose
{
public static void main(String args[])
{
int grade = 3;
switch(grade)
{
case 3 :
System.out.println("成绩优秀!");
break;
case 2 :
System.out.println("成绩及格!");
break;
case 1 :
System.out.println("需要重修!");
break;
case 0 :
System.out.println("需要重修!");
break;
default:
System.out.println("成绩登入错误!");
break;
}
}
}
public class Chose
{
public static void main(String args[])
{
int grade = 3;
switch(grade)
{
case 3 :
System.out.println("成绩优秀!");
break;
case 2 :
System.out.println("成绩及格!");
break;
case 1 :
System.out.println("需要重修!");
break;
case 0 :
System.out.println("需要重修!");
break;
default:
System.out.println("成绩登入错误!");
break;
}
}
}
需要注意的有两点:
1. break语句
在每一个case后面都要加上break语句,这表示退出整个switch分支. 如果不加入break的话,程序会从第一个满足case条件的地方开始,后续的case也均会执行.
2. 要设置默认的default语句
对于某些不合乎条件的数据,都要通过default语句去判定,否则对异常数据的处理没有机制.
分支循环这里还有一个比较有意思的打印三角形小程序:
view plaincopy to clipboardprint?
public class Demo
{
public static void main(String args[])
{
for (int i=0;i<5;i++)
{
for(int j=0;j<5-i;j++)
{
// 打印空格的
System.out.print(" ") ;
}
for (int j=0;j<=i;j++)
{
System.out.print("* ");
}
System.out.println("") ;
}
}
};
public class Demo
{
public static void main(String args[])
{
for (int i=0;i<5;i++)
{
for(int j=0;j<5-i;j++)
{
// 打印空格的
System.out.print(" ") ;
}
for (int j=0;j<=i;j++)
{
System.out.print("* ");
}
System.out.println("") ;
}
}
};
打印图形如下:
view plaincopy to clipboardprint?
public class Chose
{
public static void main(String args[])
{
int grade = 3;
switch(grade)
{
case 3 :
System.out.println("成绩优秀!");
break;
case 2 :
System.out.println("成绩及格!");
break;
case 1 :
System.out.println("需要重修!");
break;
case 0 :
System.out.println("需要重修!");
break;
default:
System.out.println("成绩登入错误!");
break;
}
}
}
public class Chose
{
public static void main(String args[])
{
int grade = 3;
switch(grade)
{
case 3 :
System.out.println("成绩优秀!");
break;
case 2 :
System.out.println("成绩及格!");
break;
case 1 :
System.out.println("需要重修!");
break;
case 0 :
System.out.println("需要重修!");
break;
default:
System.out.println("成绩登入错误!");
break;
}
}
}
需要注意的有两点:
1. break语句
在每一个case后面都要加上break语句,这表示退出整个switch分支. 如果不加入break的话,程序会从第一个满足case条件的地方开始,后续的case也均会执行.
2. 要设置默认的default语句
对于某些不合乎条件的数据,都要通过default语句去判定,否则对异常数据的处理没有机制.
分支循环这里还有一个比较有意思的打印三角形小程序:
view plaincopy to clipboardprint?
public class Demo
{
public static void main(String args[])
{
for (int i=0;i<5;i++)
{
for(int j=0;j<5-i;j++)
{
// 打印空格的
System.out.print(" ") ;
}
for (int j=0;j<=i;j++)
{
System.out.print("* ");
}
System.out.println("") ;
}
}
};
public class Demo
{
public static void main(String args[])
{
for (int i=0;i<5;i++)
{
for(int j=0;j<5-i;j++)
{
// 打印空格的
System.out.print(" ") ;
}
for (int j=0;j<=i;j++)
{
System.out.print("* ");
}
System.out.println("") ;
}
}
};
打印图形如下:
发表评论
-
Servlet
2010-08-20 11:28 5021.什么是Servlet? ... -
MyEclipse快捷键
2010-08-20 11:27 524存盘 Ctrl+s(肯定知道) 注释代码 Ctrl+/ 取 ... -
java面试题
2010-08-20 11:26 479第一,谈谈final, finally, finalize的区 ... -
Java学习笔记---16.面向对象编程11-Java多态性,instanceof及Object类
2010-08-20 11:26 694多态是一个之前一直搞不清楚的概念,通过这次笔记,对多态的概念及 ... -
Java学习笔记---15.面向对象编程10-Java中final关键字,抽象类与接口
2010-08-20 11:24 939抽象类与接口是Java中最重要部分之一,这里用较大的篇幅来做下 ... -
Java学习笔记---14.面向对象编程09-Java中重载与复写的区别、super与this的比较
2010-08-20 11:22 8221. 方法重载与方法复写的区别 区别 ... -
Java学习笔记---13.面向对象编程08-Java中继承的概念,子类实例化过程,super()及方法复写
2010-08-20 11:12 1004继承是OOP的三大特点之一. 这一节主要做一下继承的笔记. ... -
Java学习笔记---12.面向对象编程07-Java中的static关键字用法
2010-08-20 11:08 857static关键字应用点有3个: static变量(属性)的声 ... -
Java学习笔记---11.面向对象编程06-Java的内部类及对象数组
2010-08-20 11:04 8301. Java的内部类机制 所谓内部类,是指在一 ... -
java学习笔记---10.面向对象编程05-面向对象程序的设计步骤
2010-08-20 11:03 776这一部分需要注意一个原则, 熟练掌握OOP的程序设计方法. ... -
Java学习笔记---9.面向对象编程04-this关键字的使用
2010-08-20 11:00 734Java学习笔记---9.面向对象编程04-this关键字的使 ... -
Java学习笔记---8.面向对象编程03-String类的重点应用
2010-08-20 10:59 698在String类这一部分很重要,分为三个问题来做笔 ... -
Java学习笔记---7.面向对象编程02-类的封装性以及构造方法
2010-08-20 10:57 7971. 类的封装特性: 类的封装性是指类 ... -
Java学习笔记---6.面向对象编程01-类对象的构建及对象的引用传递
2010-08-20 10:54 671Java学习笔记---6.面向对象编程01-类对象的构建及对象 ... -
Java学习笔记---5.Java数组和方法
2010-08-20 10:53 7221. 数组的声明语法 Java中数组的声明有两种形 ... -
Java学习笔记---3.运算符与表达式
2010-08-20 10:49 683这一部分需要再强调的东西不多,因为运算符表达式都是平时最常用的 ... -
Java学习笔记---2.Java标识符和基本数据类型
2010-08-20 10:48 933这一块里面,标识符比较简单,没有什么需要记录的东西. ... -
Java学习笔记---1.Java发展及JDK配置
2010-08-20 10:47 770Java的老东家是Sun公司(Sun的全名,Stanford ...
相关推荐
java学习笔记---从入门到精通之路.pdf
JAVA学习笔记-java学习笔记WORD样式.docx
2023-04-08 项目笔记-第一阶段-第2节-分支和循环语句-2.1.2if书写形式的对比 2.1.3练习 2.2switch语句 2.2.1在switch语句中的break 2.2.3练习 3.循环语句 3.1while循环 3.1.1while语句中的break和continue 3.2for...
java-完美笔记-北京邮电大学.pdf
Java并发编程与高并发解决方案-学习笔记-www.itmuch.com
java学习笔记--PrintStream分享.pdf
Java 版设计模式学习笔记-java-design-patterns
Java基础每日复习笔记-JavaSE高级阶段.2020-10-13-211312.edf
Java学习笔记-Java后来者.exe
java从入门到精通学习笔记-Lesson5(多线程).pdf
java学习笔记-Scokect.pdf
个人总结-java面试题-读书笔记-面试失败一次就记录一次的坑-不知不觉已经这么多了.docx
java学习笔记java学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记.zipjava学习笔记...
2023-04-08 项目笔记-第一阶段-第2节-分支和循环语句-1.什么是语句?2.分支语句(选择结构) 2.1if语句 2.1.1悬空else
V20-Java笔记整理-重要概念和常见陷阱梳理.docx
新版Android开发教程&笔记--基础入门一.pdf 新版Android开发教程&笔记--基础入门二.pdf 新版Android开发教程&笔记三--环境搭建与解析.pdf 新版Android开发教程&笔记四--Dalvik ADB.pdf 新版Android开发教程+笔记五--...
《java学习》--java学习笔记 《java学习》--java学习笔记 《java学习》--java学习笔记
2023-04-08 项目笔记-第一阶段-第2节-分支和循环语句-2.1.1悬空else 2.1.2if书写形式的对比 2.1.3练习 2.2switch语句 2.2.1在switch语句中的break 2.2.3练习 3.循环语句 3.1while循环 3.1.1while语句中的break和...
培训机构Java教学笔记-学习资料.zip培训机构Java教学笔记-学习资料.zip培训机构Java教学笔记-学习资料.zip培训机构Java教学笔记-学习资料.zip培训机构Java教学笔记-学习资料.zip培训机构Java教学笔记-学习资料.zip