Java变量&&简单程序流程&&循环
2015-07-10 20:31
531 查看
变量:强类型
局部变量:
1.先赋值,后使用
2.作用范围:从定义开始,到所在代码块结束
3.重合范围内不允许重复命名
数据类型(8中基本类型)
byte 1B -128~127
short 2B -32768~32767
int 4B
long 8B l或L
float 4B f 或F
double 8B d或D 不加
boolean 1B true false
char 2B 'A'
对象类型
String "hehe"
强制转换
int a=(int)12.5;
自动类型提升
a b 看有没有double ===>double
有没有float====>float
有没有long ===>long
都没有 ====>int
运算符:
= 赋值运算符 int a=2;
+ - * / %
+= -= *= /= %= a>b?a:b
++ -- a++ ++a
> < >= <= != ==
简单程序流程:
程序流程
顺序流程
条件分支流程
if(布尔表达式){}
if(){}else{}
switch(表达式){ byte int short char String(1.7)
case 值1;break;
case 值2;
....
default:
}
循环
while(布尔类型){} 0-n
do{ 循环体}while(布尔类型) 1-n
for(循环变量的初始化;布尔类型表达式;循环变量的变化){}
break 跳出循环
continue 跳出本次循环
局部变量:
1.先赋值,后使用
2.作用范围:从定义开始,到所在代码块结束
3.重合范围内不允许重复命名
数据类型(8中基本类型)
byte 1B -128~127
short 2B -32768~32767
int 4B
long 8B l或L
float 4B f 或F
double 8B d或D 不加
boolean 1B true false
char 2B 'A'
对象类型
String "hehe"
强制转换
int a=(int)12.5;
自动类型提升
a b 看有没有double ===>double
有没有float====>float
有没有long ===>long
都没有 ====>int
运算符:
= 赋值运算符 int a=2;
+ - * / %
+= -= *= /= %= a>b?a:b
++ -- a++ ++a
> < >= <= != ==
简单程序流程:
程序流程
顺序流程
条件分支流程
if(布尔表达式){}
if(){}else{}
switch(表达式){ byte int short char String(1.7)
case 值1;break;
case 值2;
....
default:
}
循环
while(布尔类型){} 0-n
do{ 循环体}while(布尔类型) 1-n
for(循环变量的初始化;布尔类型表达式;循环变量的变化){}
break 跳出循环
continue 跳出本次循环
相关文章推荐
- 转载邮件失败!javax.mail.AuthenticationFailedException: 535 Error: authentication
- Java安装
- spring中context:property-placeholder/元素
- [LeetCode][Java] Remove Duplicates from Sorted Array
- Java的安全学习(包括加密,数字签名,证书和认证)
- java的内存分配机制
- Java如何设置代理访问链接地址
- 获取一个想要的指定文件的集合,获取文件夹下(包含子目录的所有.java的文件对象,并存储到集合中)
- java基础第三天
- Ubuntu14.04安装java
- java jni eclipse javap 函数签名
- java学习之旅53--数组_数组的三种初始化方式
- 4. Spring Configuration in Detail
- java线程原理
- java学习篇------>线程0
- java基础-输出流-将字符串数组输出至文本文件
- java jni
- Java tutorial 5
- Java一些八卦集合类
- java环境变量