1.char类型可以整型类型的值
2.变量的命名规则:
(1)由字母、、$ 开头的
(2)后面部分可以拾字母、数字、下划线、$
(3)不能是java的关键词
(4)变量名要有意义
3.0是偶数
4.数据类型转换规则:
int(源类型) a = 1.0(目标类型);
(1)源类型大于目标类型,自动类型转换
(2)源类型小于目标类型,强制类型转换
6.常用的运算符:
逻辑运算符
算术运算符
比较运算符
赋值运算符
逻辑--》算术--》比较--》赋值
7.char类型的值可以使用==进行比较
12.
(1)基本 if 选择结构:
if(条件){
}
(2)if--else选择结构:
if(条件){
}else{
}
(3)多重if选择结构
if(条件){
}else if(条件){
}
(4)嵌套if选择结构
if(条件){
if(条件){
}
}
13.数组之间进行比较,使用==,返回false
16.a++和++a的区别
(1)a++:先赋值在运算
(2)++a:先运算在赋值
17.case语句中如果没有break,那么就一直往下执行
19.基本数据类型:int boolean double char
引用数据类型:类 数组 String
26.获取数组的长度需要使用:数组名.length
获取字符串的长度需要使用:字符串名.length();
28.数组的四要素:数组名,数组长度,数组类型和下标
//有返回值有参数
public String name(String name){
return name;
}
public void main(){
show(98);
}
//有返回值无参数
public int age(){
return 18;
}
//无返回值有参数
public void getScore(int score){
System.out.print(16);
}
//无返回值无参数
public void show(){
System.out.print("我是xxx");
}
//语法:
访问修饰符 返回值类型 方法名(参数类型 参数名){
//方法体
(return 返回值)
}
32.面向对象的三大特征:封装、继承、多态
33.retrun语句可以跳出方法。不可以返回多个值。如果该方法的返回类型是void的时候,不需要使用return返回
35.局部变量和成员变量同名时,局部变量的优先级高
43.
(1).String类型转换成StringBuff()
String a = “孟尝君”;
StringBuff sb = new StringBuff(a);
(2)StringBuff转换成String类型
sb.toString();
(3).StringBuff追加内容:.append方法
手写代码题:
- 构成三角形的条件:任意两边之和大于第三边。
用 Java 编写程序,从键盘输入 3 个数,判断是否能够组成三角形,并打印出结果。
public static void testSanJiaoXing(){
System.out.println("请输入第一条边:");
Scanner sc = new Scanner(System.in);
int bian1 = sc.nextInt();
System.out.println("请输入第二条边:");
int bian2 = sc.nextInt();
System.out.println("请输入第三条边:");
int bian3 = sc.nextInt();
if((bian1+bian2)>bian3&&(bian1+bian3)>bian2&&(bian2+bian3)>bian1){
System.out.println("可以组成三角形");
}else{
System.out.println("不可以组成三角形");
}
}
- “敲七”游戏规则:好友围坐在酒桌前,以任意一人开始轮流报数,数字从 1 开始。凡
是遇到任何
7 的倍数,如 14、21、28…或含 7 的数字如 17、27、37…均以敲打桌面代替。
用 Java 编写程序,打印出 100 以内(包括 100)所有需要敲打桌面的数字。
public static void testSeven(){
for(int i = 1;i<100;i++){
if(i%7==0){
System.out.println(i);
}else if(i%10==7){
System.out.println(i);
}
}
}