黑马程序员技术交流社区

标题: 【西安javaEE21期基础班】王乐成学习笔记Day02 [打印本页]

作者: 1010646159    时间: 2018-1-29 13:57
标题: 【西安javaEE21期基础班】王乐成学习笔记Day02
算数运算符:+,-,*,/,%,++,--
++在前先自增一 ,++在后后自增
/分子分母都为整形则结果为整形 有一个为浮点型 则结果为浮点型
%取模(取余)
取一个数的个位数使用一个% ;取一个数的十位数先/去除最低位,然后%;
  public class Test01{
      public static void main(String[] args){
                 int a=8941;
                 int ge =a%10;
                  int shi =a/10%10;
                  int bai =a/100%10;
                   int qian=a/1000;
               }
   }
字符和字符串参与+运算
单个字符进行运算转换成ASCII码进行加减运算
char a='a';
System.out.print(a+5);
结果为102
char a='a';
char s=(char)('a'+5);
System.out.print(s);
结果为‘f’

变量进行相加自动升成int  或double ;
关系运算符:&& & | ||
  单&  单|:两边的都要计算
  双&  双|:有短路特性 双&左边为真右边的不用计算,双|左边为假右边不用计算
  在Java中不可以写成3<x<6,应该写成x>3 && x<6 。
   三元运算符 (关系表达式)?表达式1:表达式2;






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2