java 中数据类型

 

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 <  9; i++){

for ( int  j = 1; j <= i; j ++){

System.out.print("*");

}System.out.printin( );

}}

)

猜你喜欢

转载自www.cnblogs.com/ream/p/11921035.html