public class Hello{

  public static void main(String[] agrs){

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

    //这种定义是文字定义,方便以后系统输出简化,注意文字定义的时候需要使用双引号

    String name="豆子";

    String hobby="看电影";

    //关于数字定义不需要用双引号,一般使用int

    int ages=23;

    int height=177;

    //系统输出里面的\n是转义字符,代表换行,另外还有其他转义字符、\t(代表一个tab键 :横向4个字符)、\'(转义为单引号)、\"(转义为双引号)、\\(转义为斜杠)

    System.out.println("姓名:"+name+";\n爱好:"+hobby+";\n年龄:"+ages+";\n身高:"+height);

      输出结果(姓名:豆子;

           爱好:看电影;

           年龄:23;

           身高:177;)

 

    //正常的做一些加减乘除

    int a=5;

    int b=4;

    int c=a+b;

    int d=c*a;

    …………

    //所得的值为整数且为取余整数(a、b皆为整数),当有小数时,应表达为float=(float)b%a或者是double=b%a

    int f=b%a

    System.out.println(f);

 

    int a=3;

    //符号在前面表示先加1再计算,符号在后面是先计算再加1

    int b=(a++)+(--a)-(++a)*(a--);

    //a  =    4        3       4        3

    System.out.println(a);

    //b  =  3+3-4*4

    System.out.println(b);

 

    //这个语句有问题,a+1表示int值,若要正确表示  需要a=(short)(a+1)(强制转化)

    short a=1;a=a+1;

    short a=1;a+=1;

 

    int a=1;

    int b=2;

    int c;

    c=b;

    b=a;

    c=c;

    System.out.println(a);  //2

    System.out.println(b);   //1

 

    int a=10;

    int b=12;

    //boolean为判断语句,返回的结果只有两种  true false

    boolean c=(a==b);   //(a不等于b)注意==表示等于 =表示赋值的意思

    System.out.println(c);   //false

 

    /*& 表示两个两边公式只要有一个是错的 输出就是错的

     &&和&输出一样,但是它只要判断第一个值是错的就不会运行剩余的值,可节省系统运行内存

    

    | 表示两个两边公式只要有一个是对的 输出就是对的

     ||和|输出一样,但只要判断第一个值是对的就不会运行剩余的值,节省系统运行内存

    !值是对的 输出是错的,值是错的,输出是对的

    ^两个值只要不一样 输出就是对的 反之是错的

    int a=1;

    int b=2;

    int c=3;

    //可依次去掉&& ||中的一个& 或者| 运行之后可以检测出是否后面的数值进行计算。

    boolean d=((a>b)&&((c-=2)>b));

    //boolean d=((b>a)||(c+=34)<b);

    System.out.println(d);

 

    //得出的值是31,因为前面是用公式在进行计算,最后面转化成字符串相加 得出31

    System.out.println(1+1+1+"1") 

    //得出的值是1111,前面开始就是字符串,所以后面全部按照字符串相加 得出1111

    System.out.println("1"+1+1+1)

 

    int a=1;

    int b=2;

    int c=3;

    //用a和b作为对比,假如说a>b就将a赋值给d 反之则将b赋值给d

    int d=(a>b)?a:b;   //使用int是因为三目运算最终值还是数字,所以使用int

    //同上

    int max=(d>c)?d:c;   //使用int是因为三目运算最终值还是数字,所以使用int

    System.out.println(max);

  }

}

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄