当前位置: 代码迷 >> 综合 >> java基础(笔记)--<字符,赋值,逻辑运算,短路逻辑必懂基础操作>
  详细解决方案

java基础(笔记)--<字符,赋值,逻辑运算,短路逻辑必懂基础操作>

热度:66   发布时间:2024-02-08 22:40:11.0

数据转换
在这里插入图片描述字符的+操作
在这里插入图片描述

public class Main {static char ch='a';static int a=10;public static void main(String[] args) {//char类型和int类型相加结果被提升为int类型所以结果要用int类型的数据来接收;int k=a+ch;System.out.println(k);//double类型和int类型结果被提升为double类型;//错误示范://int t=a+13.14;double t=a+13.14;System.out.print(t);//等级顺序byte,short,char->int->float->long->double}
}

赋值运算

short s+=10;不等于short s=s+10;
short s=s+10;(是有错误的)10int类型所以结果要是int类型;

逻辑运算:
感觉和我上学期学的数电中的逻辑运算很像?
&与运算规则:
有false则false

ture&false结果为false;
false&true结果为falsefalse&false结果为falsetrue&true结果为true

|或运算规则:
有true则为true;

^异或运算规则:
相同为true不同为false

!非运算规则:
!true为false
!false为true

短路逻辑运算
在这里插入图片描述标准输入:

Scanner sc=new Scanner(System.in);int t=sc.nextInt();System.out.println(t);

学过C语言的就会感觉其实上有许多的地方是相同的只是有一点地方不相同所以就简单记一些比较特殊的就ok;

  相关解决方案