美文网首页
Day03_运算符_键盘录入

Day03_运算符_键盘录入

作者: 蹦蹦跶跶的起床啊 | 来源:发表于2020-02-11 19:36 被阅读0次

运算符

关系运算符

关系运算符.png

逻辑运算符

是用来连接布尔表达式的, 结果也为boolean类型.

逻辑运算符.png

& 逻辑与,表示并且.有false,则flase

| 逻辑或,表示或者,有true则true

^ 逻辑异或, 相同为false,不同为true,

! 逻辑非. 相反结果.

短路逻辑运算符

短路逻辑运算符.png

在逻辑与运算中,只要有一个表达式的值为false,那么结果就可以判定为false了,没有必要将所有表达式的值都计算出来,
短路与操作就有这样的效果,可以提高效率。同理在逻辑或运算中,一旦发现值为true,右边的表达式将不再参与运算。

  • 逻辑与&,无论左边真假,右边都要执行。
  • 短路与&&,如果左边为真,右边执行;如果左边为假,右边不执行。
  • 逻辑或|,无论左边真假,右边都要执行。
  • 短路或||,如果左边为假,右边执行;如果左边为真,右边不执行。

常用为&&或者||可以提高效率

三元运算符

关系表达式 ? 表达式1 : 表达式2;

关系表达式判断结果为boolean型,为true时调用表达式1,为false时调用表达式2。其逻辑为:
如果条件表达式成立或者满足则执行表达式1,否则执行第二个。

格式

数据类型 变量名称 = 关系表达式 ? 表达式1 : 表达式2

流程为

  1. 计算关系表达式的结果,是true还是false
  2. 如果为true则把表达式1的值赋值给变量
  3. 如果为false则把表达式2的值赋值给变量

数据输入

获取键盘录入的内容到程序中

java中的键盘录入功能,放在了java.util包当中.

键盘输入的所有内容都为字符串
如nextDouble(); 获取键盘上输入的字符串,并且帮我们把字符串解析成小数

数据类型:

  1. 基本类型:四类八种
  2. 引用类型:除了基本类型,其他的都是引用类型

Scanner 也是一个引用类型

引用类型:
有自己的固有的使用格式

  • 步骤:
  1. 导包。Scanner 类在java.util包下,所以需要将该类导入。导包的语句需要定义在类的上面
import java.util.Scanner;
  1. 创建Scanner对象。
Scanner sc = new Scanner(System.in);//创建Scanner对象,sc表示变量名,其他均不可变
  1. 接收数据(使用)
int i = sc.nextInt(); // 表示将键盘录入的值作为int数返回。
数据输入: 获取到键盘录入的数据,到程序当中
    java中的键盘录入功能,被放在了java.util包中的Scanner

数据类型: 
    基本类型: 四类八种
    引用类型: 除了基本类型,剩余的都是引用类型
    
    Scanner也是一个引用类型
引用类型: 有自己的固有的使用的格式

Scanner使用的步骤:                           目前是固定的步骤,先记住
    1.导包: 告诉JVM我们要使用的东西在哪里
        import 路径.类名;
        import java.util.Scanner;
        
    2.创建对象
        Scanner sc = new Scanner(System.in);
        
    3.使用
        sc.nextInt()方法: 获取键盘录入的int数字    
int a = 10 ; 
//new Scanner(System.in) 相当于 10  都是一个值
Scanner sc = new Scanner(System.in);

键盘录入创建对象自我理解

录入理解.png

相关文章

  • Day03_运算符_键盘录入

    运算符 关系运算符 逻辑运算符 是用来连接布尔表达式的, 结果也为boolean类型. & 逻辑与,表示并且.有f...

  • 键盘录入

    如何进行键盘数据录入呢? 导句import java.util.Scanner;位置在class上面。 创建录入对...

  • 键盘录入

    早期的键盘录入是通过System来获取从键盘上输入的数据的,System.in获取一个输入流,通过这个输入流来获取...

  • 键盘录入值

    /* 键盘录入值:真正开发中,数值都是用户输入的,而不是固定的数值,所以我们需要键盘录入数据 键盘录入数据分为三步...

  • Java语言基础

    键盘录入 为了让程序的数据更符合开发的数据,我们就加入了键盘录入。让程序更灵活一下。那我们如何实现键盘数据的录入呢...

  • Java | 回顾Java之Java基础

    一、Java语言基础 1、键盘录入 导包:import java.util.Scanner; 创建键盘录入对象:S...

  • 流操作规律总结

    1,源:键盘录入。目的:控制台。 2,需求:想把键盘录入的数据存储到一个文件中。源:键盘。目的:文件。 3,需求:...

  • 读取键盘录入

    字节流: 字符流: 读取键盘录入: windows中的回车符:ASCII值 /r: 13/n: 10 需求: 从键...

  • Java IO流操作规律

    源:键盘录入。 目的:控制台。 需求:想把键盘录入的数据存储到一个文件中。源:键盘。目的:文件。 需求:想要将一个...

  • java35(IO输入与输出--03转换流)

    读取键盘录入: 在说转换流之前,我们首先调用InputStream类,来读取键盘录入并将其转化为大写字体 ...

网友评论

      本文标题:Day03_运算符_键盘录入

      本文链接:https://www.haomeiwen.com/subject/hwfffhtx.html