手记

Java 基础程序设计笔记

数据类型划分

数据类型可分为:基本数据类型、引用数据类型;

基本数据类型

包括:数值型(整数类型、浮点类型)、字符型、布尔型;

1. 整数型

1) 整数类型
包括:long、int、short、byte,byte(8位、-128~127);
数据溢出:当整数的数据大小超出了可以表示的范围,每种类型有数值范围限制;

2) 浮点数型与双精度浮点数类型
浮点数类型,长度32个字节,有效范围(-3.4E~-3.4E)38次方。双精度浮点数,长度64个字节,有效范围(-1.7E~1.7E)308次方。

2.字符类型

要求:字符要用一对单引号('')括起;

Unicode:为了避免数据跨平台出现错误,Unicode为每个字符制定了唯一的数值,所以可以在任何语言、平台、程序中安心使用;
常用的转义字符:\n换行、\t制表符Tab、\双引号、\f换夜;

3.布尔型

布尔类型的变量只有ture和false两种;

基本数据类型的默认值
byte:0、short:0、int:0、long:0L、float:0.0f、double:0.0d、char:\u0000(空,"")、boolean:flase;

运算符、表达式与语句

1.运算符
分为:赋值运算符(=)、算数运算符(%取模)、关系运算符、逻辑运算符、条件运算符、条件运算符、括号运算符;

2.关系运算符
<、>、>=、<=、==、!=;

3.自增与自减运算符
--、++;

4、逻辑运算符
&、&&(短路与)、|、||(短路或);

选择与循环语句

1.选择结构

//if语句1
if(判断语句){
    语句主题
}
//if语句2
if(判断语句){
    语句主题1
}else{
    语句主题2
}
//if语句3
if(条件判断1){
    语句主题1
}else if(条件判断2){
    语句主题2
}else{
    语句主题3
}
//三目运算
变量=条件判断?表达式1:表达式2;
//switch语句
switch(表达式)
    case 选择值1:语句主体;
        break;
    case 选择值2:语句主体;
        break;
    、、、
    case选择值n:语句主体;
        break;

循环结构

1.while 当事先不知道需要循环几次时使用

while(循环条件判断){
语句1;
语句2;
...
语句n;
更改循环条件;
}

2.do...while 需要至少执行一次循环体使用

do
{
语句1;
语句2;
...
语句n;
更改循环条件;
}while(循环条件判断)

3.for循环 当已明确的知道循环次数时使用

for(赋值语句;判断条件;赋值增减量){
语句1;
语句2;
...
语句n;
}

4.循环嵌套

//打印出九九乘法表
public class ForNestsDemo{
    public staic void main(String[] args){
        for(int i = 1;i<10;i++){
            for(int j =1;j<=i;j++){
                System.out.print("i" + "*" + "j" +  "=" + (j*i) + "\t";
            } 
        System.out.print("\n");  
    }   
}
2人推荐
随时随地看视频
慕课网APP