零碎基础知识点

标识符的命名规范

  1. 最好见名知意
  2. 遵守驼峰命名方法——UserService
  3. 类名、接口名 —— 第一个单词首字母大写,后面单词全部首字母大写
  4. 变量名、方法名 —— 第一个单词首字母小写,后面单词全部首字母大写
  5. 常量名 —— 全部大写

变量

  1. 变量访问注意作用域
  2. 局部变量:在方法体内声明的变量
  3. 成员变量:在方法体外类体内声明的变量

转义符

  1. 转义符出现在特殊字符之前,会将特殊字符转换为普通字符
  2. \ n 换行符
  3. \ t 制表符,就是tab键
  4. \ \ 普通的反斜杠
  5. \ ’ 普通的单引号
  6. \ " 普通的双引号
  7. char的默认值是 \ u0000

数据类型

  1. byte < short = char < int < long < float < double
  2. byte、short 、char 混合运算时,会先转换成 int 类型再做运算
  3. 多种数据类型混合运算时,先转换成容量最大的哪种类型再做运算
  4. int i = 1; byte c = i / 2; —— 会报错

接收用户键盘输入

	Scanner s = new Scanner(System.in);
	System.out.println("请输入:");
	String inputContent = s.next();
	System.out.println("您输入了:" + inputContent);

	//接收内容【以整数型形式接收】
	//int num = s.nextInt();

控制语句

	if(布尔表达式){
		...
	}else if(布尔表达式){
		...
	}else if(布尔表达式){
		...
	}else{
		...
	}

  1. 分支中有"break;" ,整个switch语句结束
  2. 分支中没有"break;" ,直接进入下一个分支语句,“case 穿透现象”
  3. switch 后小括号里面的数据只可以是 int 和 String 类型的数据。不可以是其他的
  4. case 可以合并,合并之后相当于是或者
switch (int / String 类型){
	case int/String字面值或变量:
		Java语句;
		...
		break;
	case int/String字面值或变量:
		Java语句;
		...
		break;
	...
	default :
		Java语句;
}

return 语句

  1. 当返回值不为空时,必须执行 “ return 值;” 的语句来完成值得返回
  2. 若没有 “ return 值;” 就会报错, “ return;” 都不行
  3. 带有 return 关键字的 Java 语句只要执行,所在的方法结束
  4. 在 “同一个作用域” 中,return 语句后面不可写任何代码,因为执行不到
//以下编译报错。缺少返回语句
//程序只编译不运行,编译器不认为 “return 1” 会百分百执行
	public static int m(){
		int a = 10;
		if(a > 3){
			return 1;
		}
	}
	public static int m2(){
		return 10 > 3 ? 1 : 0;
	}
	public static int m1(){
		int a = 10;
		if(a > 3){
			return 1;
		}
		return 0;
	}
public class Test{
	public static void main(String[] args){
		//调用方法,方法名后需要括号。没括号就以为是 变量m
		int result = m();
		System.out.println( result );
		System.out.println( m() );
	}
	//以下语句能保证 return 语句肯定会执行到
	public static int m(){
		int a = 10;
		if(a > 3){
			return 1;
		}else{
			return 0;
		}
	}
}
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值