Java_U1课堂笔记
(一)初识Java
一、配置Java环境变量:
1、复制JDK安装路径,如:C:Program Files (x86)Javajdk1.7.0_51bin
java基础进阶笔记
2、粘贴到我的电脑->属性->高级系统设置->环境变量->Path
3、加上英文的分号
4、验证是否配置正确:dos-->java -version
进入DOS窗口的方法:
运行(或快捷键windows键+r)
二、Java程序编写三步骤:
编写.java
编译:javac .java
运行java
三、使用jad反编译工具:
DOS中切换至jad安装目录,如:C:jad1.5.8g.win
输入命令:jad -s java D: 01HelloWorld.class
四、变量的使用:
变量
取名,命名规则
类型
数值:int、double、float(f)
非数值:char、String
类型名字= 值;
int age=10;
五、上机验证:
System.out.println(5+3);
System.out.println("5"+3);
六、Scanner的使用,接收用户键盘输入
Scanner
import java.util.Scanner;
Scanner input=new Scanner(System.in);
input.next();(相关方法,nextDouble()、nextFloat()、nextInt(等)bin:exe
jre
lib
src.zip
(二)数据类型
一、数据类型转换
自动类型转换:
int num=100;
double b=num;
强制类型转换
double num=100.9;
int b=(int)num;
二、运算符
赋值运算符=
算数运算符+ - * / % ++ --
+= -= *= /= %=
关系运算符> < >= <= == !=
逻辑运算符&& || !
条件运算符?:
了解优先级即可
三、流程控制
1、if:
基本if
if-else
多重if
嵌套if
注意:
条件是boolean值
常见错误:
if(num=5){
}else{
}
大括号不省略
多重if顺序问题
注意:
流程图的使用和问题的分析解决过程
2、switch
等值比较
注意:
(1)语法上的常见错误
(2)和多重if的异同
循环结构:
解决重复性的操作
简介高效
(三)循环结构
一:循环:
(1)while循环
while(条件){
操作
循环变量迭代
}
注意:
代码缩进
循环能否正常退出
(2)do-while循环
do{
循环
}while(条件);
注意:
代码缩进
循环能否正常退出
和while的区别:语法上、执行上(至少执行一次)
(3)for循环
for(变量初始化;条件;变量迭代){
循环操作
}
注意:
代码缩进
循环能否正常退出
执行顺序
循环变量可以有多个
二、双重循环
双重循环的特点:
外层循环进入一次,内层循环就要完整的执行一遍特点:
外执行一次
内执行一轮
双重循环次数:
外层循环次数*内层循环的次数
实现的重点:
(1)确定谁做外层循环,确定谁做内层循环
(2)两层循环变量有没有规律性的关系
1、打印图形:找规律
矩形
行i外层星星j内层
1 5
2 5
3 5
4 5
5 5
平行四边形
行i外层内层:空格星星
1 4=5-i 5
2 3=5-i 5
3 2=5-i 5
4 1=5-i 5
5 0=5-i 5
等腰三角形
行i外层内层:空格星星
1 4=5-i 1=2*i-1
2 3=5-i 3=2*i-1
3 2=5-i 5=2*i-1
4 1=5-i 7=2*i-1
5 0=5-i 9=2*i-1
2、打印九九乘法表
行i(1-9)第一个操作数i 第二个操作数(从1到i)三:循环应用
1、分析需求:
重复做一件事情
前提条件(循环进入的条件)
做什么事情(循环操作)
2、用代码解释
选择一种合适的循环结构
while
do-while
for
根据所选择的结构套用语法
while(条件){
}
do{
}while(条件);
for(循环变量初始化;条件;迭代){
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/2840.html