一、回顾
1、程序:为了让计算机完成某些任务,而编写的一系列有序指令的集合。
高级:越接近人的自然语言
低级:越接近机器语言
写程序:
类框架:
主程序框架:
public class HelloWord{
//程序执行入口点
public static void main(String[] args){
//语句;
System.out.println("Hello word!");
System.out.print("\n\t");
}
}
HelloWord.java
必须和public类名一样
JDK:java开发工具包,工具,编译,运行等等
JRE:运行时环境,包括JVM(虚拟机),.class字节码文件,类class
二、今天课程内容
1、布尔类型:true false
byte short long int float double char boolean
真、假,成立或者不成立
2、条件分支结构
if if-else ...
关系运算符:>, <, >=, <=, !=
3、逻辑运算符
&&:与运算(不但...而且)
符合表达式(boolean)=表达式1 && 表达式2 && ...
如果参与运算的每一个表达式都为真,最终结果才为真!
如果其中有一个不为真,那么最终结果为假!
||:或运算(或者)
符合表达式(boolean)=表达式1 || 表达式2 || ...
如果参与运算的某一个表达式都为真,最终结果就为真!
如果其中都不为真,那么最终结果为假!
!:非运算
!表达式1
and or not
4、循环结构,以及使用eclipse工具编写、调试程序
循环:满足一点条件重复操作。
初始化操作
while(条件){
循环语句;
}
do{
循环语句;
}while(条件);
for(初始化语句1;条件语句2;修改操作语句){
循环语句;
}
5、 eclipse工具IDE,集成开发工具,编辑,编译,调试,运行
5-1 指定workspace
5-2 创建project(项目)
File-->new -->java project
5-3 定义类型
定义文件和类
5-4 编写语句
5-5编译-->运行(调试)
调试:猜测出错的位置-->设置断点(让程序停到断点处,受控运行)-->单步运行-->观察变量-->修正错误
6、package explorer(包资源管理器)视图
Navigator 导航器视图
bin目录:放.class字节码文件
src目录:放.java源文件
7、Scanner 可以接受系统输入(键盘)
根据类型,成产出实际的事物,实例化对象。
类型 对象名=new 构造方法[类名](参数);
Scanner input=new Scanner(System.in);
接收整数:
int liu=input.nextInt();
double weight=input.nextDouble();
float height=input.nextFloat();
String sex=input.next();//不能有空格,遇到空格,从空格开始之后的都不能接受
String address=input.nextLine();
char c=input.next().charAt(int index);
//字符串中的索引范围:0~length-1
"abcdef"
8、运算符的优先级:
()最高
= 最低
!> 算术运算符 > 关系运算符 > 逻辑运算符
9、switch结构
表达式值的类型要求:int 或者 char
switch(表达式){
case 值1:
语句1;
break;
case 值2:
语句2;
break;
...
default:
语句;
break;
}
1、程序:为了让计算机完成某些任务,而编写的一系列有序指令的集合。
高级:越接近人的自然语言
低级:越接近机器语言
写程序:
类框架:
主程序框架:
public class HelloWord{
//程序执行入口点
public static void main(String[] args){
//语句;
System.out.println("Hello word!");
System.out.print("\n\t");
}
}
HelloWord.java
必须和public类名一样
JDK:java开发工具包,工具,编译,运行等等
JRE:运行时环境,包括JVM(虚拟机),.class字节码文件,类class
二、今天课程内容
1、布尔类型:true false
byte short long int float double char boolean
真、假,成立或者不成立
2、条件分支结构
if if-else ...
关系运算符:>, <, >=, <=, !=
3、逻辑运算符
&&:与运算(不但...而且)
符合表达式(boolean)=表达式1 && 表达式2 && ...
如果参与运算的每一个表达式都为真,最终结果才为真!
如果其中有一个不为真,那么最终结果为假!
||:或运算(或者)
符合表达式(boolean)=表达式1 || 表达式2 || ...
如果参与运算的某一个表达式都为真,最终结果就为真!
如果其中都不为真,那么最终结果为假!
!:非运算
!表达式1
and or not
4、循环结构,以及使用eclipse工具编写、调试程序
循环:满足一点条件重复操作。
初始化操作
while(条件){
循环语句;
}
do{
循环语句;
}while(条件);
for(初始化语句1;条件语句2;修改操作语句){
循环语句;
}
5、 eclipse工具IDE,集成开发工具,编辑,编译,调试,运行
5-1 指定workspace
5-2 创建project(项目)
File-->new -->java project
5-3 定义类型
定义文件和类
5-4 编写语句
5-5编译-->运行(调试)
调试:猜测出错的位置-->设置断点(让程序停到断点处,受控运行)-->单步运行-->观察变量-->修正错误
6、package explorer(包资源管理器)视图
Navigator 导航器视图
bin目录:放.class字节码文件
src目录:放.java源文件
7、Scanner 可以接受系统输入(键盘)
根据类型,成产出实际的事物,实例化对象。
类型 对象名=new 构造方法[类名](参数);
Scanner input=new Scanner(System.in);
接收整数:
int liu=input.nextInt();
double weight=input.nextDouble();
float height=input.nextFloat();
String sex=input.next();//不能有空格,遇到空格,从空格开始之后的都不能接受
String address=input.nextLine();
char c=input.next().charAt(int index);
//字符串中的索引范围:0~length-1
"abcdef"
8、运算符的优先级:
()最高
= 最低
!> 算术运算符 > 关系运算符 > 逻辑运算符
9、switch结构
表达式值的类型要求:int 或者 char
switch(表达式){
case 值1:
语句1;
break;
case 值2:
语句2;
break;
...
default:
语句;
break;
}