您当前的位置: 首页 >  Java

import java.lx

暂无认证

  • 5浏览

    0关注

    81博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java运算符

import java.lx 发布时间:2022-07-14 19:30:54 ,浏览量:5

 一、赋值运算符  =          语法规则:             变量名=表达式;                    表达式:符号与数据的结合称为表达式                  int num1=10;//将10这个数据通过赋值运算符存储到int类型的变量num1中         byte num2=10;         byte num3=12;         byte sum=(byte)(num2+num3);//将num2和num3相加后,通过赋值运算符将结果存储到byte  类型的变量sum中                                如何借助变量和赋值运算符实现两个数据的交换? (面试题:使用3种方式,实现两个变量中数据的交换)          int num1 =100; int num2 =200;                     思路:左手有一个苹果,右手有一个香蕉           实现交换的步骤:            1)将左手的苹果放在桌子上            2)将右手的香蕉放在左手上           3)将桌子上的苹果放在右手上                      两个变量中的数据实现交换:           int num1 =100; int num2 =200;           1)将num1变量中的数据先存储到一个临时的变量temp中           2)将num2变量中的数据存储到num1里去           3)将temp变量中的数据存储到num2里去                   eg:             int num1 = 100;         int num2 = 200;         System.out.println("交换前num1:" + num1);         System.out.println("交换前num2:" + num2);         //准备一个临时变量         int temp = num1;         num1 = num2;         num2 = temp;         System.out.println("交换后num1:" + num1);         System.out.println("交换后num2:" + num2);                 二、算术运算符: 

        基本算术运算符:+ - * / %(取模运算符符 或 取余运算符) ++(自增运算符) --(自减运算                     符)         复合算术运算符:+= -= *= /= %=                  int num1=20;         int num2=3;         // +加法运算符         int result1= num1+num2;         System.out.println("num1+num2="+result1);         // -减法运算符         int result2= num1-num2;         System.out.println("num1-num2="+result2);         // *乘法运算符         int result3= num1*num2;         System.out.println("num1*num2="+result3);                  // /除法运算符  取商         int result4= num1/num2;         System.out.println("num1/num2="+result4);         // %取模运算符或取余运算符   取余数         int result5= num1%num2;         System.out.println("num1%num2="+result5);         //++自增运算符,每次对数据进行+1操作         int number1=100;         //number1++;         ++number1;         System.out.println("number1="+number1);         //--自减运算符,每次对数据进行-1操作         int number2=1000;         //number2--;         --number2;         System.out.println("number2="+number2);             ++或--在变量前和变量后的区别         对于单个变量来说,++或者--不管在变量前还是变量后,变量都会自增1或自减1         对于参与运算的变量来说,++或--在变量后,变量是先去参与运算,参与运算完毕之后,         在进行自增或者自减         对于参与运算的变量来说,++或--在变量前,变量先自增或者自减,自增或者自减完毕后,         再参与运算      

        int num1 =10;
        int num2 =num1++;
        System.out.println("num1="+num1);//11
        System.out.println("num2="+num2);//10
        
        int num3 =100;
        int num4 =++num3;
        System.out.println("num3="+num3);//101
        System.out.println("num4="+num4);//101

                                         复合算数运算符: += -= *= /= %=                  int num1 =100;         //num1=num1+100;         num1+=100;         System.out.println("num1="+num1);//num1=200                  num1-=30;         System.out.println("num1="+num1);//num1=170                  num1*=2;         System.out.println("num1="+num1);//num1=340                  num1/=60;         System.out.println("num1="+num1);//num1=5                  num1%=3;         System.out.println("num1="+num1);//num1=2                eg:          键盘输入四位数字的会员卡号          使用“/”和“%”运算符分解获得会员卡各个位上的数字          将各个位上数字求和                   //创建Scanner对象         Scanner sc = new Scanner(System.in);         System.out.println("请输入4位数字的会员卡号");         //键盘输入四位数字的会员卡号         int cardID =sc.nextInt();         System.out.println("请输入4位数字的会员卡号"+cardID);                  //使用“/”和“%”运算符分解获得会员卡各个位上的数字         int geWei =cardID%10;         int shiWei =cardID/10%10;         int baiWei = cardID/100%10;         int qianWei = cardID/1000;         System.out.println("千位:"+qianWei+",百位:"+baiWei+",十位:"+shiWei+",个位:"+geWei);         int result = geWei+shiWei+baiWei+qianWei;         System.out.println("千位加百位加十位加个位的和是:"+result);                           关系运算符: > >= < 、=、、=、num2;         System.out.println("num1>num2:"+result1);//num1>num2:true                  boolean result2 =num1=num2:true                  boolean result4 =num1

关注
打赏
1663829786
查看更多评论
立即登录/注册

微信扫码登录

0.0816s