【跟着云炬学长用ChatGPT-16k-0613学Java】4 Java语言中的运算符与表达式

幻灯片1

Java语言中的运算符与表达式

幻灯片2

运算符

按照运算符功能来分,运算符有7种:

1.算术运算符、

2.关系运算符、

3.逻辑运算符、

4.位运算符、

5.赋值运算符、

6. 条件运算符、

7. 其他运算符

幻灯片3

运算符

按照连接操作数的多少来分,有

  1. 一元(目)运算符、
  2. 二元(目)运算符、
  3. 三元(目)运算符。

幻灯片4

算术运算符

一. 双目运算符 +, -, *, /, %

二. 单目运算符 ++, --,+, -

幻灯片5

逻辑运算符

逻辑与(&&)、逻辑或(||)、和逻辑非(!)。

幻灯片6

赋值运算符(双目)

一. 赋值运算符“=” 用于把运算符“=”右侧的 数据或表达式赋给左侧的变量。

广义赋值运算符: +=, -=, *=, /=, %=, &=, |=

二. 在赋值运算符两侧的类型不一致的情况:

  1. 自动类型转换
  2. 强制类型转换

幻灯片7

三目条件运算符

一. 三目条件表达式的结构为:

(条件) ? 结果1: 结果2;

二. 条件表达式的计算过程为:首先计算作为条件的 逻辑表达式或关系表达式,返回值为true时表达式 的值为结果1,返回值是false时表达式的值为结果2。

幻灯片8

Prompt:我希望你充当 java 控制台。我将键入命令,您将回复 java控制台应显示的内容。我希望您只在一个唯一的代码块内回复终端输出,而不是其他任何内容。不要写解释。除非我指示您这样做。

•使用GPT模拟IDE运行FindMinMax .java

package com.dal.basic;

public class FindMinMax{

public static void main(String []args)

{

double temp, max, min;

double d1=1,d2=-9.9,d3=96.9;

temp=d1>d2?d1:d2;

temp=temp>d3?temp:d3;

max=temp;

temp=d1<d2?d1:d2;

temp=temp<d3?temp:d3;

min=temp;

System.out.println("max="+max);

System.out.println("min="+min);

}

}

示例代码下载链接https://pan.baidu.com/s/1_jVUj3H8aeUHiDdpg0Liaw?pwd=3xbw

幻灯片9

其它运算符

  1. ()、[]、强制类型转换运算符;
  2. 对象运算符instanceof:判断某个具体对象是否
    是某个类(或其它的子类)的一个实例化对象,若是, 则返回true,否则返false;(后面的课程详细描述。
  3. 内存分配运算符new:为数组和类对象分配内存空间。 (后面的课程详细描述)

猜你喜欢

转载自blog.csdn.net/qq_39154376/article/details/131420067