Java 第三章 运算符和条件结构 笔记

一、保存真或假,使用boolean变量
     有两个值:true 真
                  false 假

二、从控制台接受输入信息,通过创建扫描器
     Scanner input new Scanner(System.in);
     int age input.nextInt();//接收int类型
     String name=input.next();//接收Strin类型

三、关系运算符
     > < >= <= == !=

四、==和=的区别
     =比较,= 赋值

五、条件判断if
     if(表达式){
        语句
     }

当表达式为真执行语句

六、运算符分为单目运算符、双目运算符、三目运算符
     单目运算符:! ++ --

双目运算符:= + - * / % | || & && ==

三目运算符:?: 例 int sign= java>90?1:0;

七、逻辑运算符
     | & || && !
     优先级顺序() >! > 算术运算符>&&>||赋值运算符=
     多使用()控制优先级

八、if-else
     if(表达式){
      语句1;

}else{
      语句2;
    }
   当表达式为真,执行语句1,当表达式为假,执行语句2;

九、多分支if-else if-else
     if(条件1){
       语句1;
     }else if(条件2){
       语句2
     }else if(条件3){
       语句3
      }else
       语句4
      }

十、swicth(表达式){
     case 值1:
    语句1;
    break;
    case 值2:
    语句2;
    break;

default:
    语句3;
    break;
    }
    jdk 版本在1.7或者1.7以上,表达式的值可以是String类型;
    值不能相同;
    break的作用是跳出switch结构;

十一、多重if结构和switch 结构使用场合:
       多重if判断区间值,switch 判断等值

时间: 2024-10-05 04:25:56

Java 第三章 运算符和条件结构 笔记的相关文章

Java 运算符,条件结构小总结

  今天是开始学习的第三天,总结下这两天学的内容,主要是运算符和条件结构.       下面是运算符的一个小总结:  算术运算符 赋值运算符 关系运算符  逻辑运算符 位运算符 条件运算符 +取正时为单目,加时为双目 = 只表赋值 == 双目 && 短路与 & a?b:c  - 取负时为单目,减时为双目  += 双目 !=   结果  ||   短路或  |   */ 双目  -= >=  都是  !非运算  ^   % 模除即取余数,双目  *= <=  布尔  &a

Java-第三章-使用if选择结构实现,如果年龄够7岁或5岁并且是男,可以搬桌子

import java.util.*; public class lianxi72 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner inport = new Scanner(System.in); System.out.println("请输入年龄:"); int age =inport.nextInt(); System.out.println("请输

第三章 Matlab的选择结构

第三章 Matlab的选择结构 3.1 程序编写的一般步骤 3.2 关系运算符 1) 0表示假,非0表示真: 2) ~=:不等于: 3) sin(pi) ~= 0:为1,比较a.b两个数是否相等方法:abs(a - b)<1.0e-14 3.3 逻辑运算 1) 先与&后或| 3.4 逻辑函数与短路运算 1) 短路运算:&&.||:非短路运算:&.| 2) ischar(x).isempty(x).isinf(x).isnan(x):是否不是数.isnumeric(x)

《Java并发编程实战》第三章 对象的共享 读书笔记

一.可见性 什么是可见性? Java线程安全须要防止某个线程正在使用对象状态而还有一个线程在同一时候改动该状态,并且须要确保当一个线程改动了对象的状态后,其它线程能够看到发生的状态变化. 后者就是可见性的描写叙述即多线程能够实时获取其它线程改动后的状态. *** 待补充   两个工人同一时候记录生产产品总数问题 1. 失效数据 可见性出现故障就是其它线程没有获取到改动后的状态,更直观的描写叙述就是其它线程获取到的数据是失效数据. 2. 非原子64位操作 3. 加锁与可见性 比如在一个变量的读取与

Java第三章 P72 输出”欢迎你,青“ 否则输出”对不起,你不是青“

import java.util.*; public class If { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); System.out.println("请输入用户:"); String name =in.next(); System.out.println("请输入密码:");

Android深度探索(卷1)HAL与驱动开发 第三章 Git使用入门 读书笔记

Android深度探索(卷1)HAL与驱动开发 第三章 Git使用入门 读书笔记     本章是对Git的一个概述. Linux是一个开源的系统.事实上,在Linux上许多软件都和底层程序以及内核驱动有关,然而Linux内核的版本非常多,如果每个版本上的软件都采用安装包的形式,则匹配这么多版本的安装包将十分庞大.所以有很多软件不是以二进制安装包的形式来安装和使用的.而是将源代码下载下来,并在每个用户自己的Linux中编译并安装,即使用make 和make install 命令.而Linus作为L

JAVA的运算符和条件结构

一.JAVA的运算符. 1.赋值运算符 赋值就是把一个变量的值赋给另一个变量. 语法: 变量名=表达式     例如  n = m + 5 2.算术运算符      算术运算符是数学中常用的加.减.乘.除.余.(+.-.*./.%)   复合算术运算符:+=.-=.*=./=.%= 例如 a+=1 就是 a = a + 1   自增自减运算符:++.- -. 例如 a++ 就是 a = a+1 注意!a++是先运算在赋值,而++a是先赋值在运算!! 3.关系运算符 关系运算符就是比较两个操作数的

第三部分、类型转换,运算符和条件结构

一.类型转换 1.自动类型转换 原则:把范围小的类型的值转换到范围大的类型的值 short < int < long < float < double 2.强制类型转换 double num = 6;//小类型转换大类型--自动类型转换 int num1 = (int)num;//大类型转换小类型--强制类型转换 二.运算符 1.赋值运算符 单等号=(计算顺序:从右向左) 复合赋值运算符 int num = 10; num += 5;//等价为num = num + 5; //输出

Java 第三章 选择结构

第三章   选择结构 if基本语法: if(条件){// 表达式 // 代码块 } eg: int a = 10; if(a > 1){ System.out.println("内容"); } if(){ // 代码块}else{ // 代码块}eg:if(score >= 90){ System.out.println("奖励Mp4一个");}else{ System.out.println("枪毙");} 语法:if(条件){ /