java知识巩固
1、从控制台读取一个字符:
public static void main(String args[]) throws java.io.IOException{
char c=(char)System.in.read();//从控制台读取一个字符;
switch(c){case'1':
System.out.println("you input is less than 3");break;
default:
System.out.println(c);
}
}
2、break、continue、label、return控制语句
(1)档循环遇到break语句时,循环就会立即终止;
(2)continue 语句用于退出循环的当前迭代儿不终止整个循环的执行;
(3)label 标号提供一种简单的break语句所不能实现的控制循环的方法,当循环语句中遇到break时,不管其他控制变量,都会终止。但是,当你嵌套子啊几层循环中想退出循环是,正常的break中退出一层循环,可以用标号标出你想退出哪条语句。
eg:
char a;
outer://定义一个标号outer
for(int i=0;i<10:i++){
for(int j=0;j<10;j++){
a=(char)Systrm.in.read();//读取一个字符
if(a=='b')//如果字符为b
break outer;//跳出
if(a=='c')
continue outer;
}
}
(4)return
ruturn语句通常用在一个循环体的最后,以退出该循环并返回一个值。返回值的数据类型必须与循环声明中的返回值类型一致。
3、封装的特点:
a、事物的内部实现细节隐藏起来;b、对外提供一致的公共接口(间接访问隐藏数据)。c、可维护性。
最新文章
- win7计划任务执行php脚本方法
- Intel VT-x 基本概念
- POJ 2635 The Embarrassed Cryptographer
- java.lang.Enum<;E extends Enum<;E>;>;
- 如何在GeoServer上发布一张地图
- RMQ 与 LCA-ST算法
- 产品经理教你如何构建电商电销 CRM 系统
- linux 文件打包压缩成.tar.gz
- .NET 定时执行任务解决方案(Timer &; Quartz.Net)
- Mysql 性能优化7【重要】sql语句的优化 慢查询
- 使用ThinkPHP实现附件上传
- November 06th, 2017 Week 45th Monday
- golang学习笔记 ---dup
- Genymotion上不能安装APK软件的问题
- Qt on Android: Android SDK安装
- Python学习(二)Python 简介
- CH5301 石子合并【区间dp】
- ss-libev 源码解析local篇(4): server_recv_cb之STAGE_STREAM
- cocos2dx 3.6版本播放动画
- Abp的AspNetZero5.0版本无法使用ctrl+f5调式
热门文章
- 用java实现文件下载,提示java.lang.IllegalStateException: getOutputStream() has already been called for this response
- Zabbix3.x安装图解教程
- Struts2 简介
- 对 OverFeat: Integrated Recognition, Localization and Detection using Convolutional Networks 一文的理解
- Git 安装
- PHP require class
- 如何查看python 的api
- oracle笔记一
- 2015项目timeline
- C#编码规范 转 http://www.cnblogs.com/wulinfeng/archive/2012/08/31/2664720.html