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、可维护性。

最新文章

  1. win7计划任务执行php脚本方法
  2. Intel VT-x 基本概念
  3. POJ 2635 The Embarrassed Cryptographer
  4. java.lang.Enum&lt;E extends Enum&lt;E&gt;&gt;
  5. 如何在GeoServer上发布一张地图
  6. RMQ 与 LCA-ST算法
  7. 产品经理教你如何构建电商电销 CRM 系统
  8. linux 文件打包压缩成.tar.gz
  9. .NET 定时执行任务解决方案(Timer &amp; Quartz.Net)
  10. Mysql 性能优化7【重要】sql语句的优化 慢查询
  11. 使用ThinkPHP实现附件上传
  12. November 06th, 2017 Week 45th Monday
  13. golang学习笔记 ---dup
  14. Genymotion上不能安装APK软件的问题
  15. Qt on Android: Android SDK安装
  16. Python学习(二)Python 简介
  17. CH5301 石子合并【区间dp】
  18. ss-libev 源码解析local篇(4): server_recv_cb之STAGE_STREAM
  19. cocos2dx 3.6版本播放动画
  20. Abp的AspNetZero5.0版本无法使用ctrl+f5调式

热门文章

  1. 用java实现文件下载,提示java.lang.IllegalStateException: getOutputStream() has already been called for this response
  2. Zabbix3.x安装图解教程
  3. Struts2 简介
  4. 对 OverFeat: Integrated Recognition, Localization and Detection using Convolutional Networks 一文的理解
  5. Git 安装
  6. PHP require class
  7. 如何查看python 的api
  8. oracle笔记一
  9. 2015项目timeline
  10. C#编码规范 转 http://www.cnblogs.com/wulinfeng/archive/2012/08/31/2664720.html