Java每日笔记 003 简单分支语句

本文详细解析了Java中equals方法与==运算符的区别,equals用于比较对象内容是否相同,而==用于检查两个对象的引用是否指向同一个内存地址。此外,还介绍了switch结构的使用方法及其注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java第三讲

equals跟==的区别

equals仅比较对象
==比较对象时则判断两个对象的地址是否相等。

System.out.print("请输入手机号后四位:");
		Scanner inpuScanner = new Scanner(System.in);
	
	if (inpuScanner.hasNextInt()) {   //自允许输入数字
		String tel = inpuScanner.next();
	if (tel.length() == 4) {  //4位范围
		int x = Integer.parseInt(tel);//将String类型转换为int类型
		
		
		}else {
		System.out.println("请正确输入四位数字!");
	}
		} else {
		System.out.println("输入有误,请输入四位数字!");
	}

switch 结构

switch:
结构:
switch (key){ switch关键字表示使用选择结构(key)表示条件部分,key为条件,key的类型 int String char
case value: case关键字表示备选项 后面跟本选项对应的值
代码块;
break; break关键字表示跳出当前选择。
default: defualt表示默认。当备选项没有被选中(没有匹配项)时执行。
break;
}
注意:如果删除break,则在选择到相应选项后,之后的代码都将执行
注意:default的位置可以变换。但当break不存在是年末default之后的代码同样执行。

单词

  1. while 循环
  2. do 执行
  3. index 索引
  4. bug 错误
  5. debug 调试
  6. equal 相等
  7. step 步骤
  8. error 错误
  9. birthday 生日
  10. continue 继续
  11. return 返回

简答题

  1. 循环结构用于解决哪些问题?
  2. 循环结构中使用了哪些关键字?
  3. 程序调试有哪些步骤?
  4. 什么时候选用for循环结构?
  5. for循环结构的基本语法和执行顺序是什么?
  6. while do-while for三种循环的区别?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值