Java语言基础(逻辑运算符的基本用法)

A:逻辑运算符有哪些&(并且) , |(或者) , !(非) , ^(异或) , &&(短路与) , ||(短路或)
注意事项:a:逻辑运算符一般用于连接boolean类型的表达式或者值。在Java中我们要表示一个数大于3并且小于6 ,不可以写成3<x<6,应该写成 x>3 & x<6 。b:表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子。算术表达式:a + b关系表达式:a == b
B:结论:&逻辑与:有false则false。|逻辑或:有true则true。^逻辑异或:相同为false,不同为true。举例:情侣关系。男男,男女,女男,女女!逻辑非:非false则true,非true则false。特点:偶数个不改变本身。

Java语言基础(三元运算符的基本用法)

A:三元(三目)运算符的格式(关系表达式) ? 表达式1 : 表达式2;int a=(10>20)?30:50; a=50
B:三元运算符的执行流程计算关系表达式的值,如果为true, 运算后的结果是表达式1; 如果为false,运算后的结果是表达式2;

Java语言基础(键盘录入的基本格式讲解)

A:为什么要使用键盘录入数据a:为了让程序的数据更符合开发的数据b:让程序更灵活一下
B:如何实现键盘录入呢?先照格式来。a:导包格式:import java.util.Scanner; 位置:在class上面。b:创建键盘录入对象格式:Scanner sc = new Scanner(System.in);c:通过对象获取数据    格式:int x = sc.nextInt();

Java语言基础(顺序结构语句)

A:什么是流程控制语句在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能
B:流程控制语句的分类顺序结构选择结构循环结构
C:顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。总的来说:写在前面的先执行,写在后面的后执行
D:执行流程:从上往下,依次执行。

Java语言基础(选择结构if语句格式1及其使用)

概述:也被称为分支结构。选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码。A:选择结构的分类if语句switch语句
B:if语句有几种格式格式1格式2格式3
C:if语句的格式1if(比较表达式或者是boolean类型的值) {语句体;}
D:执行流程:先计算比较表达式的值,看其返回值是true还是false。如果是true,就执行语句体;如果是false,就不执行语句体;

Java语言基础(选择结构if语句格式2及其使用)

A:if语句的格式2if(比较表达式) {语句体1;}else {语句体2;}注意事项:else后面是没有比较表达式的,只有if后面有。B:执行流程:首先计算比较表达式的值,看其返回值是true还是false。如果是true,就执行语句体1;如果是false,就执行语句体2;
C:案例演示a:获取两个数据中较大的值b:判断一个数据是奇数还是偶数,并输出是奇数还是偶数

Java语言基础(if语句的格式2和三元的相互转换问题)

A:案例演示获取两个数中较大的值。判断一个数据是奇数还是偶数,并输出是奇数还是偶数同时使用if语句和三元运算符进行操作。三元运算符实现的,都可以采用if语句实现。反之不成立。什么时候if语句实现不能用三元改进?当if语句控制的操作是一个输出语句的时候就不能。为什么呢?因为三元运算符是一个运算符,运算符操作完毕就应该有一个结果,而不是一个输出。

Java语言基础(选择结构if语句格式3及其使用)

A:if语句的格式3:if(比较表达式1) {语句体1;}else if(比较表达式2) {语句体2;}else if(比较表达式3) {语句体3;}...else {语句体n+1;}
B:执行流程:首先计算比较表达式1看其返回值是true还是false,如果是true,就执行语句体1,if语句结束。如果是false,接着计算比较表达式2看其返回值是true还是false,如果是true,就执行语句体2,if语句结束。如果是false,接着计算比较表达式3看其返回值是true还是false,...如果都是false,就执行语句体n+1。注意: 当只要有一个条件满足时,if语句结束。else是可以省略,但是不建议省略。

Java语言基础(选择结构switch语句的格式及其解释)

A:switch语句的格式switch(表达式){case 值1:语句体1;break;case 值2:语句体2;break;case 值3:语句体3;break;....default:    语句体n+1;break;}
B:switch语句的格式解释(1):switch表示这是switch语句表达式的取值:byte,short,int,charJDK5以后可以是枚举JDK7以后可以是String(2):case后面跟的是要和表达式进行比较的值(3):语句体部分可以是一条或多条语句(4):break表示中断,结束的意思,可以结束switch语句(5):default语句表示所有情况都不匹配的时候,就执行该处的内容,和if语句的else相似
C:执行流程先计算表达式的值然后和case后面的匹配,如果匹配成功就执行对应的语句,遇到break就会结束,否则执行default控制的语句

Java语言基础(选择结构switch语句的注意事项)

A:案例演示a:case后面只能是常量,不能是变量,而且,多个case后面的值不能出现相同的值b:default可以省略吗?可以省略,但是不建议,因为它的作用是对不正确的情况给出提示。c:break可以省略吗?可以省略,但是结果可能不是我们想要的。会出现一个现象:case穿透。建议不要省略d:default一定要在最后吗?不是,可以在任意位置。但是建议在最后。e:switch语句的结束条件a:遇到break就结束了b:执行到末尾就结束了

Java语言基础(选择结构if语句和switch语句的区别)

A:案例演示分别用switch语句和if语句实现下列需求:键盘录入月份,输出对应的季节a:public class MyTest {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入月份");int month = sc.nextInt();switch (month) {case 3:case 4:case 5:System.out.println("春季");break;case 6:case 7:case 8:System.out.println("夏季");break;case 9:case 10:case 11:System.out.println("秋季");break;case 12:case 1:case 2:System.out.println("冬季");break;default:System.out.println("输入错误");}}
}
b:public class MyTest {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入月份");int month=sc.nextInt();if (month==3|month==4|month==5){System.out.println("春季");}else if (month>=6&&month<=8){System.out.println("夏季");}else if (month==9|month==10|month==11){System.out.println("秋季");}else if (month==1|month==2|month==12){System.out.println("冬季");}else{System.out.println("你乱输入了");}}
}
B:在做判断的时候,我们有两种选择,if语句和switch语句,那么,我们到底该如何选择使用那种语句呢?if语句使用场景:针对结果是boolean类型的判断针对一个范围的判断针对几个常量值的判断switch语句使用场景:针对几个常量值的判断

Java语言基础--运算符相关推荐

  1. Java编程语言学习:Java语言基础案例(如求两门课分数之差、三门课平均分、关系运算符作比较)之详细攻略

    Java编程语言学习:Java语言基础案例(如求两门课分数之差.三门课平均分.关系运算符作比较)之详细攻略 目录 Java语言基础案例 1.求两门课分数之差.三门课平均分: 2.关系运算符作比较

  2. java语言中声明布尔型_【Java初探02】——Java语言基础

    本篇博文就Java语言的一些基本元素进行一些记录和阐述,主要讲解一下Java语言的一些基本构成元素和Java的主类结构. Java语言基础的大致组成 java主类结构 基本的数据类型 变量与常量 运算 ...

  3. [JAVA_开课吧资源]第一周 Java语言概述、Java语言基础

    主题一 Java语言概述 » JDK介绍及其基本组件 Sun公司利用Java开发工具箱(Java Development Toolkit ,JDK)发布Java的各个版本.JDK由开发和测试Java程 ...

  4. java基础1之java语言基础1

    一.常量的概述和使用 A:什么是常量 * 在程序执行的过程中其值不可以发生改变 B:Java中常量的分类 * 字面值常量 * 自定义常量(面向对象部分讲) C:字面值常量的分类 * 字符串常量 用双引 ...

  5. java语言基础02

    一.Java语言基础(常量的概述和使用)(掌握) 1:什么是常量 就是在程序的执行过程中其值不发生改变的量. 2:Java中常量的分类 (1):字面值常量 (2):自定义常量(面向对象部分讲解) 3: ...

  6. java语言定义一个具备栈功能的类_Java学习笔记 第二章 Java语言基础

    第二章 JAVA语言基础 一.关键字 1.关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词 特点:关键字中所有的字母都为小写 2.用于定义数据类型的关键字 c;ass  interface ...

  7. 【JAVA语言基础】

    JAVA语言基础 一.JAVA主类结构 1.包声明 2.声明成员变量和局部变量 3.编写主方法 4.导入API类库 二.基本数据类型 1.整数类型 2.浮点类型 3.字符类型 4.布尔类型 三.变量与 ...

  8. java语言基础-刘建-专题视频课程

    java语言基础-4096人已学习 课程介绍         这是java语言基础入门课程,适合刚入门的小白. 课程收益     了解java发展历史 掌握开发环境搭建和IDE使用 学习基本语法 讲师 ...

  9. [java] java语言基础

    1.1 java 的字符集 Java 的符号是构成程序的基本单位,java 采用的是 Unicode 字符集,从而可更好的提供多 语言的支持. Unicode 是一种用以取代标准 ASCII 字符集的 ...

最新文章

  1. java中mypoiexception_Java中使用POI读取大的Excel文件或者输入流时发生out of memory异常参考解决方案...
  2. 程序员的杂想-不要只做一名程序员
  3. Simulink仿真 离散系统仿真
  4. 成功解决Type Error: can‘t multiply sequence by non-int of type ‘float‘
  5. yum -y install与yum install有什么不同
  6. 在SQL Server2005中进行错误捕捉
  7. 优必选能开放软硬件源代码吗_四个项目供父母教孩子如何使用开放式硬件和电子产品...
  8. shutdown immediate ,无法关闭数据库的解决方案
  9. C#带参数线程的操作
  10. Java Script基础(一)
  11. poj 3267 -- The Cow Lexicon
  12. 淘宝API开发(一) 简单的用TOPAPI来获取淘宝用户信息
  13. hp打印机装不上服务器系统,winxp系统无法安装HP打印机驱动程序如何解决
  14. 新浪微博爬取笔记(4):数据清理
  15. 有哪些好用的论文检索网站?
  16. 2022软件测试技能 Apache JMeter 性能测试从入门到精通
  17. python怎么重新运行_如何用python重新运行程序
  18. Windows安全设置-当前的安全设置不允许从该位置下载文件
  19. css改变透明背景png图片的图标颜色
  20. uCOS事件相关函数代码理解

热门文章

  1. ubuntu安装SSH的方法
  2. 计算机运行游戏慢怎么办,电脑运行速度慢应该怎么处理?
  3. 订票助手开发者:用自己的方式来让世界公平一点
  4. Linux 磁盘进入自检模式的解决方法
  5. 会计用计算机推荐,本人要写毕业论文,浅谈计算机会计,谁给推荐些比..._高级会计师_帮考网...
  6. SiteSucker for macOS + CRACK
  7. rgb ALPHA_8、ARGB_4444、ARGB_8888和RGB_565的区别
  8. vb调用Excel时指定打印机
  9. golang-阅读雨痕大神的Go语言学习笔记的心得
  10. 心理学与生活-情绪与情感