java入门基础---1.2---运算符及程序语句

小梁同学 の

Java学习旅途

你好! 这是小梁同学使用 博客 所记录的文章笔记,作为一个初学者的从基础到未来的记录,如果你想和我一起在Java学习路程上坚持下去,欢迎你的关注与指正。

新的将来

万丈高楼平地起,未来只能靠自己
从无到有,从零到一,学习路上没有尽头
每日一文,每日一记,跟着软件向前努力
加油!!!!!

详解代码均在以下标题后的链接中

以下所有有关代码,都是个人在上完课后自己重新敲代码之后所做笔记后上传,并非原搬直接上传,谢谢理解

五.运算

一.算数运算符

+ - * / %

除法,结果没有小数点,结果是int类型(不是我们规定的数字类型)

1 参与运算的数据类型相同时,结果的默认类型

Int+int ========结果的默认类型,int类型

long+long ========结果的默认类型,long类型

double+double ========结果的默认类型,double类型

float+float ========结果的默认类型,float类型

注意:byte+byte 和 short+short ========结果默认int类型

2 参与运算的数据类型不相同时,结果的类型

Long a = 10L;int b = 1; long c = a+b;

如果参与运算的数据类型不同,结果的类型取决于两个数中比较的大数据类型

注意:byte和short之间的运算====》结果默认int类型

3 当前变量进行的运算

++:当前变量进行+1 的运算:自增

:当前变量进行-1的运算:自减

注意:++和—和变量位置关系的不同,导致结果输出的不同

​ 变量++ (–):先用变量的值,在进行运算

​ (–)++变量 :先进行运算,再用变量的值

public class test {
   
    public static void main(String[] args) {
   
        int a=10;
        int b=10;
        System.out.println("a++ = " + a++);
        System.out.println("++b = " + ++b);
    }
}

=====================================================
a++ = 10
++b = 11

char和数字可以进行运算:

1 直接的字符和数字进行运算

​ 例如:char a = ‘0’+1;========>a=1

​ Int a = ‘a’+1;=========>a=98

结果的数据类型取决于用什么类型的数据进行接收

2 不同的数据类型的变量进行运算

​ 例如:int a = 10;

​ char b = ‘a’;

​ Int c = a+b;=============>107

Char类型的变量和int类型的变量之间进行的运算,结果的类型取决于两个数中,比较大的数据类型 结果的类型,int类型

二.复合运算符【赋值运算符(功能 )】

*算术运算符 和 “=” 复合在一起的运算符( += -= = /= %= )

例:Int a = 10;int b =20;

​ int c = a+b; 计算a+b的和</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值