学习大纲:
Day02(java基础知识)学习目标
【学习目标】理解、了解、应用、记忆
通过今天的学习,参训学员能够:(解释的时候说出二级目标的掌握程度)
- 【应用】完成Eclipse工具的下载、安装、配置并能使用eclipse编写代码
- 【应用】独立下载并安装eclipse
- 【记忆】独立配置eclipse的工作空间
- 【应用】应用eclipse的辅助键和快捷键编写代码
- 【应用】能够完成导入项目操作和删除项目操作
- 【理解】能够灵活的使用java中的各种运算符
- 【应用】独立编写代码使用(+,-,*,/,%,++,--等)算数运算符完成数学运算
- 【应用】阐述取余和除法的区别
- 【理解】阐述字符和字符串参与加法运算操作需要注意的事项
- 【理解】阐述++和-- 的作用,以及++,--在前或在后的区别
- 【理解】阐述赋值运算符和扩展运算符有哪些
- 【理解】阐述关系运算符有哪些,关系运算符得到的结果是什么
- 【理解】阐述逻辑运算符的基本使用及&与&&的区别
- 【应用】阐述三元运算符使用格式及使用场景
- 【应用】使用Scanner完成键盘录入功能
- 【应用】阐述键盘录入的基本步骤
- 【应用】独立编写代码,使用键盘录入的方式完成:求两个数的和、判断两个数是否相等、获取三个数中的最大值
记录下比较重要的收获:
1使用Scanner完成键盘录入功能
步骤:
A:导包(位置放到class定义的上面) import java.util.Scanner;
B:创建对象 Scanner sc = new Scanner(System.in);
C:接收数据 int x = sc.nextInt();
具体代码:
package com.itheima;
import java.util.Scanner;
//import是输入的意思,util,utility的缩写,工具性的包,Scanner,扫描仪,这句话就是引用utility这个包里面的类scanner,用于控制台输入
public class ScannerDemo2 {
public static void main(String[] args) {
//args是arguments的缩写,是一个字符串数组的变量名,不是关键字,这句话表示给主方法上传一个字符串数组
Scanner sc = new Scanner(System.in);
//System.in 作为参数传递给Scanner的构造函数,使Scanner用键盘作为输入,然后用new在内存中实例化一个Scanner出来,使得其它变量能调用这块内存区。
System.out.println("请输入第一个数据: ");
int i = sc.nextInt();
//sc是Scanner这个类生成的对象,nextint()是该类的成员函数,该句调用sc对象的nextint()函数,将返回值赋给i变量
System.out.println("i:"+i);
}
}
2标识符
A 作用
-
- 给包,类,方法,变量等起名字
B 组成规则
-
- 由字符,下划线_,美元符$组成
- 这里的字符采用的是unicode字符集,所以包括英文大小写字母,中文字符,数字字符等。
- 注意事项
- 不能以数字开头
- 不能是Java中的关键字
- 由字符,下划线_,美元符$组成
C : 命名原则:见名知意
a包
最好是域名倒过来,要求所有的字母小写
b类或者接口
如果是一个单词首字母大写
如果是多个单词每个单词首字母大写(驼峰标识)
c方法或者变量
如果是一个单词全部小写
如果是多个单词,从第二个单词首字母大写
d常量
如果是一个单词,所有字母大写
如果是多个单词,所有的单词大写,用下划线区分每个单词