第一篇java基础知识复习

  1. java基本格式:

语句结束时要以分号结尾,Java语言严格区分大小写,长的字符串要分开写要以+号相连接

  • Java注释:

//为单行注释    /**/为多行注释

  • Java标识符:

字母数字下划线组成,不能以数字开头
包名所有字母小写、类名与接口名第一个字母要大写单词间要与下划线链接、变量名和方法名第一个字母小写第二个字母之后为大写、程序中尽量使用有意义的标识符见名之意

  • Java关键字:

定义一个类型不能使用关键字

  • Java基本语法:

整型常变量、浮点型常变量,字符常变量、字符串变常量、布尔常量、null常量    

  • Java类型转换:

自动类型转换:看两种数据类型兼容,目标类型取值大于原类型
强制类型转换:
目标类型 变量=(目标类型)  值   会造成数据类型丢失 
算术运算符:++,--,/,*,%
赋值运算符:+=,-=,=,
比较运算符:==,!=,<,>,<=,>=
逻辑运算符:&&一方为假就是假,||一方为朕就是真,^相同为假,不同为真,,!真为假假为真,&一方为假就是假,|一方为真就是真

  • if语句:

➢if..else语句是指如果满足某种条件,就进行某种处理,否则就进行

另一种处理,其语法格式如下所示:

if (判断条件)
{执行语句14

}else{

执行语句2

}
public class Example09 {

public static void main(String[] args) {int grade = 75; //定义学生成绩

if( grade > 80) {

//满足条件> 80

System. out. println ("该成绩的等级为优");

} else if( grade > 70) {

11不满足>80,但是满足>70

System. out.println ("该成绩的等级为良"):

} else if( grade > 60) {

//不满足>70,但是满足>60

System. out. println ("该成绩的等级为中"):}else{

System. out.println("该成绩的等级为差”);

}
}
}

  • swich语句:

输入条件,进行判断,

pablic class Example10

public static void main(Stringl) arga) {
long week =6;

switch (week) {

case 1:

System.out.println("星期一 ");

break;

case 2:

System. out.println("星期二");

break;

case 3:

System. out.printin("星期三");

break;

case 4:

Ѕуѕtеm. оut . рrіntln ("星期四");

break;

case 5:

System. out.println("星期五");

break;

case 6:

System. out.println("星期六");

break;

case 7:

System. out.println("星期日");

break;

default:
System. out.println("输入错误");
break;

whice循环:建立条件进行判断,判断值不满足要求时结束循环语句

public class Example13 {

public static void main (String[] args)

int x = 1; //定义变量x,初始值为1

do{

System. out.println("x = " + x);


 //将x的值自增
x++;

}while(x <= 4);// 循环条件

}
}

  • whice循环:

建立条件进行判断,判断值不满足要求时结束循环语句

public class Example13 {

public static void main (String[] args)

int x = 1; //定义变量x,初始值为1

do{

System. out.println("x = " + x);
 //将x的值自增
x++;

}while(x <= 4);// 循环条件

}
}

  • for循环:

pub11c class Example14{

pablic static void main(String[] arga) (

int sum=0;“定义变量sum,用于记住累加的和

for(int1=1;1<=4; 1++){ 1 1的值会在1-4之间变化

sum += 1; 1/实现sum变量与1的累加

System. out.println("gum =”+ sum); //打 印累加的和
}
}

  • 循环嵌套:

public class Example15 {

public static void main (String[] args) {

int 1,j: //定义两个循环变量

for(i = 1; i<=9;i++){

for(j = 1 ;lj<=i;j++){

System. out.print ("*"); }

System. out.print("ln");}

}
    }

  • 跳转语句:

break:跳出循环
continue:跳过本次循环,开始下一次循环

  • 数组:

➢数组是指一-组数据的集合,数组中的每个元素被称为元素,在数组中可以存放任意类型的元素,但同一个数组中存放的元素类型必须一致。

➢在Java中,可以使用下列格式定义一个数组,具体示例如下:

int[] x = new int [100];

➢上述语句就相当于在内存中定义了100个int类型的变量,第一个变量的名称为x[0],第二个变量的名称为x[1],以此类推,第100个变量的名称为x[99],这些变量的初始值都是0。


代码事例:pablic class Example28 {

public static void main (String[] args){

int[] arr = new int[3]; //定义一个长度为3的数组

arr[0] = 5; //0为数组的第一个元素赋值

System. out.println("arr(0]-" + arr[0]);

  • 多维数组:

➢多维数组可以简单地理解为在数组中嵌套数组。在程序中比较常见的就是二维数组。

➢二维数组的定义有很多方式,具体如下:

●方式:

int[][] arr = new int[3][4];

上面的代码定义了一个3行4列的二维数组

你可能感兴趣的:(java,jvm,servlet)