第二天----Java基础
来源:互联网 发布:超能勇士知乎 编辑:程序博客网 时间:2024/06/10 14:44
程序流程控制:
- 顺序结构
- 选择结构
- 循环结构
选择:
if语句的选择结构
- if(表达式) 语句;
- if(表达式) 语句; else 语句2;
- if(表达式) 语句; else if 语句2 ; else 语句3;
- 每个语句可以用{}组成复合语句
- 变量 = 布尔表达式 ? 语句1 : 语句2; 判断?前面表达式的值是true执行语句1 返回值赋值给 变量 ,是false执行语句2 ,返回值赋值给变量。 y = x>0 ? x: -x;
- if嵌套使用
if( i =3){
if(j=4){
语句;
}
}
switch语句的选择结构
switch(表达式){
case 1:语句1;break;
case 2:语句2;break;
default:语句3;break;
}
switch 只要找到匹配case,就从该处往下顺序执行,如果想推出需要加入break;
switch语句判断条件可以接受int ,byte,short,char型,不可以接受其他类型。
循环:
- while
- for
while(表达式){
语句;
}
do{
语句;
}(表达式);
for(表达式1;表达式2;表达式3){
语句;
}
break与continue
break:如果没有标号,则会跳出该循环的总循环,如果有标号,则会跳到该标号的循环的总循环,如
st:while(true){
while (true){
break st;
}
}
continue: 没有标号,只能跳出该循环的当次循环。继续执行下一次循环。
数组
- 静态数组
-
- int a[] ={1,2,3,4}; 只占栈内存,
- int a[] = new int[]{1,2,3,4}; new出来的东西占堆内存,a[]数组占栈内存
- int a[]; //声明时没有指定其长度,编译将会出错
- 使用数组时要注意
-
- 空指针异常 (NullPointerException)
- 如何得到数组长度 a.length
- 数组越界异常 (ArrayIndexofOutOfBoundsException)
- 第二天----Java基础
- Java基础---第二天
- Java基础-第二天
- java基础第二天
- Java 基础 第二天
- JAVA基础第二天
- java基础第二天
- java基础第二天
- java基础第二天
- 第二天-Java基础
- java基础第二天
- 第二天,Java基础学习
- java基础_第二天
- Java编程基础第二天
- Day02第二天java基础
- Java基础学习第二天
- 学习第二天:java基础
- Java基础复习第二天
- 用vmware gsx server安装win2003+sql2005集群
- j2me unit test
- 第一天----Java基础
- 解决新方案
- SSAS 无法用于处理操作的 ImpersonationMode
- 第二天----Java基础
- 第二天----Java基础---面向对象上
- 第三天----Java基础---面向对象上
- D3D学习笔记之一---创建D3D环境的窗口
- J2mePolish 打包帮助
- 朝礼发表
- 15 jQuery Plugins To Create A User Friendly Tooltip
- Linux 基础
- 5.4版引入引出模板脚本如何导出?