2021-03-11

Java学习

day04
前言
//1.加法
//2.字符+数值
char var1=‘A’;
System.out.println(var1+1); System.out.println(var1);
//字符串相加 System.out.println(“zyj”+“06”);//zyj06 System.out.println(“huagong”+10);//huagong10 System.out.println(“huagong10”+(10+20));//huagong1030 System.out.println("");
成果:
运算成果
//自增、自减
//1.单独使用
int num1=10;
System.out.println(num1);//10
num1++;
System.out.println(num1);//11
++num1;
System.out.println(num1);//12 System.out.println("
");
成果:
运算成果
//与打印一起使用
int num2=10;
System.out.println(num2);//10 System.out.println(num2++);//10 //temp=num2++;
//temp=num2;10
//num2=num2+1;11
//System.out.println(temp);//10 System.out.println(num2);//11 System.out.println(++num2);//12
//temp=++num;
//num2=num2+1;12
//temp=num2;12
//System.out.println(temp);//12 System.out.println(num2);//12 System.out.println("====================");
成果:
运算成果
目录
一、运算符
1、赋值运算符
2、关系运算符
3、逻辑运算符
4、短路运算符
5、条件运算符
二、操作符

一、运算符
1、赋值运算符
定义:(=,+=,–=,=,/=,%=)
应用:
//赋值运算符
/

=
+=
-=
*=
/=
%=
num+=1;
num=num+1;
*/
int num6=10;
num6+=10;
System.out.println(num6);//20

num6%=3;
//num6=20%3
System.out.println(num6);//2

byte num7=10;
num7+=10;
//num7=num7+10
//byte = byte +int
//byte = int
//byte =(byte)int

System.out.println("==");
成果:
运行结果
2、关系运算符
定义:(>,<,>=,<=,==,!=)
应用:
//关系运算符
/*
>
<
==
>=
<=
!=
*/
int num8=10;
int num9=10;
System.out.println(num8>=num9);
System.out.println(num8<=num9);
System.out.println(num8
num9);
//x=2
//1<x<3
//1<x true
//x<3 true
//true && true = true
System.out.println("
");
成果:
运行结果
3、逻辑运算符
定义:(&&,||,!)
应用:
//逻辑运算符
/*
与 &&
或 ||
非 !
*/
System.out.println(true && true);//true
System.out.println(true && false);//false
System.out.println(false && false);//false

System.out.println(true || true);//true
System.out.println(true || false);//false
System.out.println(false || false);//true

System.out.println(!true);//false
System.out.println(!false);//true
System.out.println(3<4 && 10>9);//true
System.out.println("====================");
成果:
逻辑运算符的运算结果
4、短路运算
应用:
短路运算
成果:
运算成果
短路运算的运算成果
5、条件运算符
定义:(?:)
应用:
//其他运算
/*
a++ 一元运算符
5+3 二元运算符
? : 三元运算符(条件运算符)
*/
int num12=10;
int num13=20;

int max=num12>num13?num12:num13;
System.out.println(max);//20

int min=num12>num13?num13:num12;
System.out.println(min);//10

成果:
条件运算符的运行结果
二、操作符
应用:
//操作符
int num3=10;
int result4=num3–;
System.out.println(result4);//10
System.out.println(num3);//9
result4=–num3;
System.out.println(result4);//8
System.out.println(num3);//8

System.out.println("");
int num4=10;
int num5=20;
int result5=++num4 +num5–;
//num4+1 +num5
//11 + 20 =31
// num5-1 19
System.out.println(result5);//31
System.out.println(num4);//11
System.out.println(num5);//19
//30++;
//System.out.println(30++);//19 System.out.println("
");
成果:
操作的运算结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值