算术运算符

核心代码:

/*
运算符:
    就是对常量和变量进行操作的符号。
    
分类:算术运算符,赋值运算符,比较运算符,逻辑运算符,位运算符,三目运算符

算术运算符:
    +,-,*,/,%,++,--
    
注意事项:
    A:整数相除只能得到整数。如果想得到小数,必须把数据变化为浮点数类型
    B:/获取的是除法操作的商,%获取的是除法操作的余数
*/

class OperatorDemo {
public static void main(String[] args) {
    //定义变量
    int x = 3;  //把3赋值给int类型的变量x
    int y = 4;
    
    System.out.println(x+y);
    System.out.println(x-y);
    System.out.println(x*y);
    System.out.println(x/y); //整数相除只能得到整数
    
    //我就想得到小数,该肿么办呢?
    //只需要把操作的数据中任意的一个数据变为浮点数
    System.out.println(x*1.0/y);
    
    //%的应用
    System.out.println(x%y); //得到的是余数
 }
}

//

 /*
++,--运算符的使用:
    单独使用:
        放在操作数的前面和后面效果一样。(这种用法是我们比较常见的)
    参与运算使用:
        放在操作数的前面,先自增或者自减,然后再参与运算。
        放在操作数的后面,先参与运算,再自增或者自减。
        
作用:就是对变量进行自增1或者自减1。
*/
class OperatorDemo2 {
    public static void main(String[] args) {
        //定义两个变量
        int x = 3;
        int y = 4;
        
        //字符串的拼接
        //System.out.println("x:"+x);
        //System.out.println("y:"+y);
        
        System.out.println("x:"+x+",y:"+y);
        
        //单独使用
        //x++;
        //y--;
        ++x;
        --y;
        //System.out.println(x);
        System.out.println("x:"+x+",y:"+y);
        
        //意外的类型,常量是不可以这样做的
        //System.out.println(10++);
        
        System.out.println("-------------------");
        //参与运算使用
        int a = 3;
        int b = 4;
        
        //int c = a++;
        //int d = b--;
        
        int c = ++a;
        int d = --b;
        
        System.out.println("a:"+a); //4, 4
        System.out.println("b:"+b); //3, 3
        System.out.println("c:"+c); //3, 4
        System.out.println("d:"+d); //4, 3
    }
}

//

  /*
+的用法:
    A:加法
    B:正号
    C:字符串连接符
*/
class OperatorDemo3 {
public static void main(String[] args) {
    //加法
    System.out.println(3+4);
    
    //正号
    System.out.println(+4);
    
    System.out.println('a');
    System.out.println('a'+1); //这里是加法
    
    //字符串连接符
    System.out.println("hello"+'a'+1);
    System.out.println('a'+1+"hello");
    }
}

//

/*
++,--的操作

第一题:
int a = 10;
int b = 10;
int c = 10;

a = b++;
c = --a;
b = ++a;
a = c--;
请分别计算出a,b,c的值

第二题:
int x = 4;
int y = (x++)+(++x)+(x*10);
请分别计算出x,y的值
*/
class OperatorTest {
public static void main(String[] args) {
    int a = 10;
    int b = 10;
    int c = 10;

    a = b++; //a=10,b=11,c=10
    c = --a; //a=9,b=11,c=9
    b = ++a; //a=10,b=10,c=9
    a = c--; //a=9,b=10,c=8
    
    System.out.println("a:"+a);
    System.out.println("b:"+b);
    System.out.println("c:"+c);
    System.out.println("--------------");
    
    int x = 4;
    int y = (x++)+(++x)+(x*10);
    //4+6+60
    //x=5,6
    
    System.out.println("x:"+x);
    System.out.println("y:"+y);
    }
}

总结:

    算术运算符
    A:+,-,*,/,%,++,--
    B:+的用法
        a:加法
        b:正号
        c:字符串连接符
    C:/和%的区别
        数据做除法操作的时候,/取得是商,%取得是余数
    D:++和--的用法
        a:他们的作用是自增或者自减
        b:使用
            **单独使用
                放在操作数据的前面和后面效果一样。
                a++或者++a效果一样。
            **参与操作使用
                放在操作数的前面:先自增或者自减,再参与操作
                    int a = 10;
                    int b = ++a;
                放在操作数的后面:先参与操作,再自增或者自减
                    int a = 10;
                    int b = a++;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,372评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,368评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,415评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,157评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,171评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,125评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,028评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,887评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,310评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,533评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,690评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,411评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,004评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,812评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,693评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,577评论 2 353

推荐阅读更多精彩内容