首页 > 编程语言 >Java第二节

Java第二节

时间:2024-10-15 21:48:26浏览次数:8  
标签:语句 类型转换 操作数 Java 类型 第二节 true 表达式

复习

  1. if语句

if(表达式) {语句}

if后面的表达式只能是布尔表达式(关系表达式、逻辑表达式、布尔类型变量)

if后面的语句只能是一条语句,多于一条则必须用括号括起来,变成一条复合语句。

新知

1.char 字符类型,占用2个字节 

2.字符常量:单引号括起来的单个字符

  类型的转换:不同类型的数据参与运算(绝大多数时候都是算术运算),分为自动类型转换和强制类型转换。

1)自动类型转换,系统自动完成,低类型自动转换成高类型 

2)强制类型转换,系统不能自动完成,高类型转换成低类型

语法:(类型)(表达式)    作用:将表达式的类型强制转换成前面括号中的类型

 案例:模拟登录,最多允许输入三次  如何表示用户名和密码都正确?表示两个条件同时成立?

逻辑运算符:&&  || ! & |,参与逻辑运算的操作数必须是布尔类型,结果也是布尔类型,true或false

  &&:逻辑与,如果两个操作数均为true,结果为true,否则为false

   ||:逻辑或,如果两个操作数,都为false,结果为false,否则为true(如果两个操作数有一个为true,结果为true)

  !:逻辑非,只有一个操作数参与运算  !操作数,代表取反运算

运算符的优先级

非、算术、关系、与、或、赋值,长的表达式要善于用括号表示优先级

运算符的结合性

从左到右或从右到左(赋值)

if语句的表示形式

1.if(布尔表达式){语句}

2.if(布尔表达式){语句1}

    else{//和if完全相反,不需要再写条件语句2}

作业:

编写程序:   

标签:语句,类型转换,操作数,Java,类型,第二节,true,表达式
From: https://blog.csdn.net/2401_87985079/article/details/142964884

相关文章

  • Java面向对象六大设计原则总结1
    简介         在Java面向对象设计中,遵循六大原则是确保代码质量、可维护性和可扩展性的关键。这六大原则分别是:单一职责原则(SRP)、开闭原则(OCP)、里氏替换原则(LSP)、接口隔离原则(ISP)、依赖倒置原则(DIP)和迪米特法则(LOD)。以下是对这六大原则的详细解释,并结合实例进行说明......
  • 【Java SE 题库】递归的魅力之--> 青蛙跳台阶问题(秒了)
     ......
  • Java毕业生就业推荐系统
    开发语言:Java框架:springbootJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:Maven3.3.9浏览器:谷歌浏览器后台路径地址:localhost:8080/项目名称/admin/dist/index.html前台路径地址:localhost:80......
  • Java基础面试题
    一、Java八大基本数据类型byteshortcharintlongdoublefloatboolean项目中一般用在各种变量如传参入参、分页等,一般用包装类二、面向对象的三大特性封装:把类的属性私有化并封装到公共方法内,使用方法才能对属性进行获取和修改,隐藏代码实现细节,提高程序安全性继承:子......
  • java程池状态
    在Java中,线程池的状态是由java.util.concurrent.ThreadPoolExecutor类管理的。ThreadPoolExecutor是ExecutorService的一个实现,提供了对线程池的详细控制。线程池的状态可以通过getPoolSize、getActiveCount、getTaskCount、getCompletedTaskCount等方法来获取。线程池的......
  • 【JavaWeb】一文读懂Cookie、Session&Token 的区别和联系
    大佬精心打造:JavaWeb进阶学习资料》》点击免费获取【javaWeb】Cookie&Session&SpringSession原理分析简介Cookie、Session、Token这三者是不同发展阶段的产物,都是为了解决无状态的HTTP协议,提升网站的交互体验。但是他们各有优缺点,三者也没有明显的对立关系,反而常常......
  • 【JavaWeb】Spring Boot中@Import多种使用方式
    @Import是一个非常有用的注解,它的长处在于你可以通过配置来控制是否注入该Bean,也可以通过条件来控制注入哪些Bean到Spring容器中。比如我们熟悉的:@EnableAsync 、@EnableCaching、@EnableScheduling等等统一采用的都是借助@Import注解来实现的。  需要注意的是:ImportSele......
  • 学习java第八天
    一.方法重写/方法覆盖/Override为什么要进行方法重写/覆盖?子类不满足父类的逻辑,进行重写方法重写的注意事项:1.方法重写前提是必须要继承2.所继承的方法名必须一致,方法参数也要一致举例说明一个方法的三部分publicvoideat(){}第一部分头部 访问权限修饰符publicp......
  • java解决就简单的亮灯问题
    100个房间每个房间1盏灯   这些灯都是灭的   //123456789   100个人coming      第1个人   来到每个房间前         如果房间编号能够整除1(人的编号)         拉一下灯      第2个人   来到每......
  • Java的引擎效验报错-java.lang.VerifyError
    java包直接修改bytecode,经常会报错java.lang.VerifyError,包含非常多种的检查直接修改引擎dll文件去除效验jvm.dll-X64-V21.0.0.0.text:000000018084438F488D0DDA422100learcx,aVerifyingMetho;"Verifyingmethod%s".text:00000001......