一.Java的基本语法。
1.Java中的程序代码都必须放在一个类中,类需要使用class关键字义,在class前面可以有一些修饰符,格式如下;
修饰符 class 类名{
程序代码
}
2. Java中的程序代码可分为结构定义语句和功能执行语句。
Java语言严格区分大小写。java基本格式:
语句结束时要以分号结尾,Java语言严格区分大小写,长的字符串要分开写要以+号相连接
Java的注释
//为单行注释 /**/为多行注释
3.Java标识符。
标识符可以简单地理解为一个名字,是用来标识类名、变量名、方法名、数组名、文件名的有效 字符序列。
Java 语言规定标识符由任意顺序的字母、下画线(_)、美元符号(S)和数字组成,并且第一个字符 不能是数字。标识符不能是 Java 中的关键字(保留字)。
字母数字下划线组成,不能以数字开头
包名所有字母小写、类名与接口名第一个字母要大写单词间要与下划线链接、变量名和方法名第一个字母小写第二个字母之后为大写、程序中尽量使用有意义的标识符见名之意.
Java关键字:定义一个类型不能使用关键字
4.Java中的常量。
在Java中,常量包括整型常量(进制),浮点数常量(float double),字符常量(' '),字符串常量(“ ”),布尔常量(true真和false假),null常量。
二.Java的变量。
1.整数类型变量
用来存储整数数组,既没有小数部分的值。
整数类型分为4种不同的类型:字符型(byte),短整型(short),整型(int)和长整型(long)。
long类型,需在整数后加大写L!!!
2.浮点类型
浮点数类型变量用来存储小数数值。
浮点数类型分为2种:单精度浮点数(float),双精度浮点数(double),double型所表示的浮点数比float型更精确。
long类型,需在整数后加 ‘f’ ‘F’!!
3.字符类型变量
用来储存一个单一字符,在Java种用char表示。占2个字节.赋值时用英文半角格式单引号(' ')把字符括起来。
4.布尔类型变量
布尔类型变量用来储存布尔值,在Java种用Boolean表示,该类型的变量只有两个值(ture和false)。
5.运算符
Java类型转换:
自动类型转换:看两种数据类型兼容,目标类型取值大于原类型
强制类型转换:
目标类型 变量=(目标类型) 值 会造成数据类型丢失
算术运算符:++,--,/,*,%
赋值运算符:+=,-=,=,
比较运算符:==,!=,<,>,<=,>=
自增自减
++a(-a) //表示在使用变量a之前,先使a的值加(减)1
a++(a--) //表示在使用变量a之后,使a的值加(减)1
$$ 两者都为真 结果才为真
|| 只要有一者为真 结果才为真
! 非真即假 非假即真
& 两者都为1 结果才是1
| 只要有一者为1 结果就是1
^ 两者相同即为0,不同为1
类型题目
二.选择结构语句
1.if语句
if(条件语句){
代码块
}
2.if...else语句➢if..else语句是指如果满足某种条件,就进行某种处理,否则就进行
if(判断条件){
执行语句1
...
}else{
执行语句2
...
}
3.三元运算符
判断条件?表达式1:表达式2 |
4.if...else if...else语句
if(判断条件1){
执行语句
}else if(判断条件2){
执行语句2
}
...
else if(判断条件n){
执行语句n
}else{
执行语句n+1
}
5.switch条件语句
switch(表达式){
case常量值1:
语句块1
[break;]
...
case常量值n:
语句块n
[break;]
default:
语句块n+1;
[break;]
}
6.while循环语句
while(循环条件){
执行语句
...
}
7.do...while循环
do{
执行语句
...
}while(循环条件);
8.for循环语句
for(初始化表达式:循环条件:操作表达式){
执行语句
...
}
9.循环嵌套
10.跳转循环(break,continue)
五.数组。
➢数组是指一-组数据的集合,数组中的每个元素被称为元素,在数组中可以存放任意类型的元素,但同一个数组中存放的元素类型必须一致。
➢在Java中,可以使用下列格式定义一个数组,具体示例如下:
int[] x = new int [100];
➢上述语句就相当于在内存中定义了100个int类型的变量,第一个变量的名称为x[0],第二个变量的名称为x[1],以此类推,第100个变量的名称为x[99],这些变量的初始值都是0。
多维数组:
➢多维数组可以简单地理解为在数组中嵌套数组。在程序中比较常见的就是二维数组。
➢二维数组的定义有很多方式,具体如下:
●方式:
int[][] arr = new int[3][4];
上面的代码定义了一个3行4列的二维数组。