预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第一步:新建一个文本文档,文件名为Hello 第二步:修改文件后缀名为.java 第三步:在Hello.java文件中,写入这样一段代码: publicclassHello{ publicstaticvoidmain(Stringargs[]){ System.out.println("做人没有梦想,那跟咸鱼有什么分别"); } } 注意:代码中的中括号大括号分号等,都必须是英文字符 第四步:打开一个DOS窗口,使用javac命令编译java源文件 注意:使用javac命令的前提是要正确的配置path环境变量 第五步:确保生成Hello.class文件,使用java命令运行字节码文件 if(a[i]>a[j]){ intt=0; t=a[i]; a[i]=a[j]; a[j]=t; }大括号内的语句都属于if语句块 几款代码编辑工具 UltraEdit、Notepad++、EditPlus 变量:intx=4; 局部变量: 定义在方法内的变量,或语句块内的变量 局部变量必须赋初始值,否则无法使用。 成员变量: 定义在类里面,方法的外面,属于对象,每个对象拥有自己的成员变量,互相不冲突 成员变量未初始化时,系统会自动初始化,给默认值。 静态变量:(也叫类变量) 定义在类里面,方法的外面,static关键字修饰。属于类,所有对象共享一个变量 常量:finalinty=6; JAVA的命名规范: 不可跟关键字重复 只能包含数字、字母、下划线、$,其中数字不可以开头 关键字: 数据类型: 分为两大类:基本数据类型和引用数据类型 引用类型的变量也叫指针,它保存了一个对象的内存地址 Studentstu=newStudent(); stu就是引用变量,把一个对象赋给stu,也就意味着stu此刻保存了对象的地址。我们可以通过stu来调用这个对象的方法,或者访问对象的属性。 注意引用变量也是有类型区分的,stu的类型是Student,因此有时我们会说stu这个对象是Student类型的。 基本数据类 Int整数型4字节 Short短整型2 Byte字节型1 Long长整型8 Float单精度浮点型4 Double双精度浮点型8 Char字符型2 Boolean布尔型1 类型转换 char型、short型、byte型运算时,只能转换为int型 自动转型(类型的自动提升)的原则范围由小到大、精度由低到高 inta=4,b=5; (float)(a*b)注意在类型转换时,运算的优先级: 如果写成了(float)a*b,则会先把a转成float类型再与b进行计算,那跟我们想要的结果就不一样了,因此这里要特别小心。 转义字符:\反斜线加上字符 \t \n \\ \” 运算符: 算术运算符 +、-、*、/、%取模求余数 关系运算符 >、<、==、!=、>=、<=、 一元运算符 +、-、~、! 赋值运算符 = 逻辑运算符 &&、||、! 递增、递减运算符 ++、-- 三目运算符 (布尔表达式)?表达式1:表达式2 布尔表达式的值为真时,运算结果为表达式1,否则结果为表达式2 例1:(a==30)?x+=5:x=0; 如果a等于30,则执行x+=5,否则执行x=0; 例2:Stringstr=(a==30)?“哈哈”:“呵呵”; 如果a等于30,str的值是哈哈,否则呵呵 运算符的优先级关系 if语句的使用 If语句接受一个逻辑表达式,判断真假 if(a>30){ System.out.println("aaaa"); }elseif(a<25){ //……… } switch语句 只能做等值的判断(==),并且只能判断int变量或可以转换成int型的变量 小心case穿透,记得要加break语句 注意理解if和switch的用法上的区别,理解它们的使用场合 charc='m'; switch(c){ case'x':{ System.out.println("x"); System.out.println("x"); break; } case'm':System.out.println("m");break; case'z':System.out.println("z");break; default:System.out.println("默认情况"); } While循环 inti=0; while(i<100/*循环条件*/){ System.out.println("循环第"+i+"次"); i++; } dowhile循环:第一次执行循环体,不判断条件! For循环 99乘法表 for(inti=0;i<=10;