java知识点整理

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方法
手写代码题:

  1. 构成三角形的条件:任意两边之和大于第三边。
    用 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. “敲七”游戏规则:好友围坐在酒桌前,以任意一人开始轮流报数,数字从 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);
		}
	}
}
原文地址:https://www.cnblogs.com/a1111/p/12862296.html