java的基础数据类型(两种)
A 基础数据类型
四类
八种
默认值
整型
int ,short ,long ,byte
0
浮点型
float ,double
0.0 / double
布尔型
boolean
false
字符型
char
\ u 000
B 引用数据类型
数组
array
接口
interface
类
class
系统定义的类 (类库)
自定义的类
(自己定义的类/系统不予提供类)
( 复合数据类型: 类(class),接口(interface),数组(array),枚举(enumeration),注释(annotion),空(null),字符串(String)
自动类型转换:范围小于数据转换成范围大的数据类型
范围大的数据类型 变量 = 范围小的数据类型值
double d =1000; 或 int i =1000;duoble d2 = i ;
强制类型转换:表示范围大的数据类型换成范围小的数据类型
格式 : 范围小的数据类型 变量 = ( 范围小的数据类型)
int i =( int ) 6.718; 或 double d = 3.14 ;
int 12 = ( int ) d;
Java 控制语句
if 语句
if 单支语句 if( )
双支语句 if( ){ } else { }
多只语句 if( ){ } else if( ){ }
else if( ){ }else{ }
swich 语句
swich( 基础数据类型)
{
case 0;
语句代码
break; // 跳出所在的循环体
.
.
.
.
.
default;
语句代码
break;
}
三元运算符
概念:用来完成简单的选择逻辑,即根据条件判断,从两个选择一个执行
格式 ( 条件表达) ? 表达式 1: 表达式 2:
规则 : 判断条件表达式 1: 结果为一个布尔值
turn : 运算结果为表达式1
false : 运算结果 表达式 2
while 循环
do { 循化体;} while ( 条件)
死循环 for (; ;){ }
continue 语句 直接跳转出本次循环进入次循环
eg : 打印直角三角形
@ Test
public void fun(
for ( int i = 1; i
for ( int j = 1; j <= i; j ++){
System.out.print("*");
}System.out.printin( );
}}
)