java编程基础笔记,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");

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值