java的基本类型,if,for,while
1.java d的基本数据类型有
符号 字节 表示范围
整形: byte 1 -2^7-2^7-1
short 2 -2^15-2^15-1
int 4 -2^31-2^31-1
long 8 -2^63-2^63-1
浮点型 float 4 大于long的范围
double 8 大于float的范围
字符型 char 2 0-65536
布尔型 boolean 1 只有true和false
下面不是基本数据类型:
引用型: String
枚举型;enum 一般不怎么用到
2.if语句;
if(条件判断){语句}
当条件判断为真即true时执行大括号里面的语句;否则结果为false不执行语句;
升级版:if(条件){.....}else{}
当if中的判断条件非true时运行else的语句;
多重if:if(条件){。。。}else if(条件){。。。}。。。else{}
从上往下依次进行判断如果满足一个就执行大括号里面的语句后面的语句都不执行;如果都不满足则执行else语句。
3.for循环:
表达形式: for(变量初始化1;条件判断2;变量变化3){循环体4}
执行顺序:1-2-4-3-2-4-3-2-4一直循环下去直到条件2不满足退出循环
举例:
int sum=0;
for(int i=1;i<=10;I++){
sum=sum+i;
}
先给i赋给初值1;之后判断1<=10;执行sum=sum+i;此时可得到sum=1;然后i+1得到i=2
再判断2<=10,进行循环一直到i=11的时候退出循环此时可知sum=1+2+3+4+5+6+7+8+9+10;
最后得出前十位自然数的和;
注:for一般用于循环次数限定的条件之下;
4.while(条件){循环体}
当条件为真时候可以执行里面的循环体;
whlie(true){ }
是无限死循环
while循环一般用于条件次数不限定的时候;
还有while的兄弟版本:
do{ }while(条件);
这个循环是先执行语句后进行判断,如果条件为true则执行循环体,注意条件判断圆括号后面需要分号;
怎么使用看个人习惯了。