Java复习总结

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章

1. 怎么写第一个Java程序。如:Hello World!

注意:Java区分大小写,类名的注意事项,注释。

第二章

一.数据类型

Java中数据类型:

(1)基本数据类型:3类8种

数值型:byte,short,int,long,float,double

字符型:char

布尔型:boolean

(2)引用数据类型:3类

数组

接口(没学,特别重要)

拓展:

每个基本数据类型,占用多少空间

byte 占1个字节,8位。-2的7次幂~2的7次幂-1.(-128~127)

short 占2个字节,16位。-2的15次幂~2的15次幂-1.(-32758~32767)

int 占4个字节,32位。-2的31次幂~2的31次幂-1. long 占用8个字节,64位。-2的63次幂~2的63次幂-1.

char 占2个字节。

float 占4个字节

double占8个字节。

注意:

JA V A中默认的整数为int类型,默认的小数为double类型

二.变量

变量:在计算机程序用于存储信息(内容,数据)。

1.量的声明:

两种声明方式:

(1)数据类型变量名= 对应值;//声明变量的同时赋值

(2)数据类型变量名;//声明变量

变量名= 对应值;//为变量赋值

2. 变量的命名规则:

(1)变量必须以字母,下划线“__”或“$”符号开头,变量名不可与关键字冲突(不满足为错误)。

(2)变量名要有一定的意义,若变量名由多个单词组成,第一个单词首字母小写,别的单词首字母大写(不满足为不专业)。

注意:

JA VA中所有的变量,必须先赋值,再使用

三.运算符

赋值运算符:“=”从右到左,把灯好右边的内容赋值给等号右边(等号左边的内容必须是一个变量)。

算术运算符:加“+”,减“-”,乘“*”,除“/”,取余“%”

注意:

(1)除“/”:除法的结果与除法两边数据类型有关,若两边为整型,结果忽略小数,取整数如:10 / 3 = 1;

(2)取余“%”:取余的结果,正负号,与运算符的第一个参数正负一致如:-10 % 3 = -1;-10 % -3 = -1;10 % -3 = 1;

(3)在JA V A中,“+”除了表示加法,还表示字符串的连接,数字类型与字符串用“+”连接,结果为字符串。

四类型转换

(1)自动类型转换:等号右边的数据内容,小于等号左边的数据类型。

(2)强制类型转换:把大的数据类型赋值给小的时候,如double赋值与int此时需要强制类型转换。

double a = 12.5;

强制转换后

int r = (int) 12.5;

System.out.println(r);

结果是:12

注意:

多个变量参加算术运算,其结果的数据类型与其中最

大的数据类型一致,若有小数参加的运算,结果一定

为double。

第三章

一.Boolean类型

有两个值,真(true)和假(false),在程序出现正反面是使用boolean isBig ;声明一个Boolean类型的变量

二.从键盘输入内容

三步骤:

(1)import java.util.Scanner //引包

(2)Scanner input =newScanner(System.in);

创建Scanner变量

(3)input.next();接受用户输入

集中数据类型的输入方法:

String(字符串):input.next();

Int(整型): input.nextInt();

Double(小数型): input.nextDouble();

三.关系运算符

大于“>”,小于”<”,等于”==”,不等于”!=”,大于等于”>=”,小于等于”<=”

四.If语句条件判断

(1)if(表达式){

语句;

}

特点:只关心条件成立

(2)if(表达式){

语句1;//条件成立

}else{

语句二;//条件不成立

}

特点:一般情况下,不管条件成立与否,总会有结果执行(3)if(表达式1){

语句1;

}else if(表达式2){

语句2;

}else if(表达式3){

语句3;

}else{

语句4;

}

else if可以是任意数量

表达式是Boolean类型

特点:使用时,不同条件,需要不同的处理结果。

if两种特殊的使用方式:

if的并列:

if(){

}

if(){

}

if的嵌套:

if(){

if(){

if(){

}

}

}

注意:嵌套的层数不能太深,不能超过3层。

注意:1. if中间的条件,不能使用浮点运算做等式比较。

结果为:你给我100万

2.if-else if语句中有多个条件同时为true时,只执行第一次

成立的内容。

五.Switch

switch(表达式){

case 常量1;

相关文档
最新文档