【java基础】第二章 结构化程序设计基础

#标识符区分大小写,$,首位不能是数字,采用unicode字符集标识(16bits存储格式)

#java数据类型

byte:8位    -2^7~2^7-1 ; short  16位   ;int 32位;long 64位;  默认int;

float:32 位 ;double :64位;默认double;

char :16位无符号整数表示一个字符,范围: 0~2^16-1;

字符串用String类定义,不在八种基础数据类型中。

 

#转义字符表

/b(backspace);/t 制表符(tab);/n 换行 /t 回车;

System.out.print("/n");=System.out.println();

 

#boolean类型与整型不能互换,与c/c++不同。

 

#基本类型封装类

一、Integer类:int的封装类;

继承关系:java.lang.Object->java.lang.Number->java.lang.Integer;

二、Float类:float的封装类;

继承关系:java.lang.Object->java.lang.Number->java.lang.Float;

三、Character类:

继承关系:java.lang.Object->java.lang.Character;

四、Boolean类:

继承关系:java.lang.Object->java.lang.Boolean;

 

#常量声明格式:final 数据类型 符号常量=文字常量;

eg.final float PI=3.14;

 

#变量:使用前必须声明、创建、初始化。

#==比较引用类型数据比较的是地址   equals()比较引用类型的数据值是否相同;

#字符串操作符

public class AddString {
    public static void main(String args[]){
        int x=0,y=1,z=2;
        String sString="x,y,z";
        System.out.println(sString+x+y+z);//x,y,z 012
        System.out.println(x+y+z+sString);//3x,y,z
}
}

当字符串在“+”左边时,操作符右边的数据转换为字符串类型,“+”表示字符串连接操作;

当字符串在“+”右边时,操作符左边的数据为原来类型。

 

#低级数据类型(占内存位数较低的)可以自动转换为高级数据类型(占内存位数较多的) 如short课自动转换为int

反之要强制类型转换。形式为:(type)expression; 如 char a=‘A’; sum=(int)a+100; //sum被赋值165

 

#三元条件操作符

布尔表达式 ? 值1 :值2; 若布尔表达式为true 返回值1;否则返回值2;

注:若值1、值2类型不同,则根据值1的类型转换值2的类型;

 

#break语句: 跳出循环或switch ,即使循环条件为true;

continue语句: 结束本次循环的continue之后语句块,开始下次循环;

return语句:退出方法 ,返回值;

import语句 简化包名.类名访问其他包中的类。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值