• java基础知识-算术运算符和赋值运算符


    1.算术运算符

    算术运算符:
    +,-,*,/,%
    /:取的是两个数的商,当两个数是整数,不整除的情况,结果不包含小数部分
    %:取的是两个数的余数.
    
    
    字符串和+联合使用:此时的+称为连接符.
    ++,--
    都是对变量进行操作


    /*
    演示算术运算符 */ public class ArithmeticDemo{ public static void main(String[] args){ // int i = 10; // int ii = 3; // System.out.println(i + ii);//15 // System.out.println(i - ii);//5 // System.out.println(i * ii);//50 // System.out.println(i / ii);//2 // System.out.println(i % ii);//0 // System.out.println(i++);//先打印i的值,然后让i+1 // System.out.println(i);//11 // System.out.println("--------------------"); // System.out.println(i--);//10 // System.out.println(i);//9 // double d = 3.14; // System.out.println(d++); // System.out.println(d);//java中浮点型,不能用于精确计算,精确计算要使用专门用来计算的类 // int i = 10; // float f = 2.5F; // System.out.println(i / f); // float x = 3500; // System.out.println(x / 1000 * 1000); // int i = -10; // int ii = 3; // System.out.println(i % ii); // int a = 10; // int b = 10; // int c = 10; // a = --c; //a=9,c=9 ,先自减,后使用 // b = c++; //b=9,c=10,先使用后自加 // c = ++a; //c=10,a=10 // System.out.println(a + "--" + b + "--" + c); // int a = 4; // int b = ++a + a*10 + ++a; // System.out.println(a + "--" + b);//6 70 // System.out.println("abc" + "I Love you"); // int i = 10; // String s = i + "abc"; // String ss = true + "~~~"; // System.out.println(ss); // System.out.println(5 + 5 + "Hello");//55Hello 10Hello // System.out.println("Hello" + 5 + 5);//Hello55 // int i = 3 + 4; // int ii = i; // int iii = 10; // int i = 2; //扩展的赋值运算符 // i += 4;// i = i + 4; //i -= 2; i = i - 2; //i *= 5; i = i * 5; //i /= 2; i = i / 2; //i %= 1; i = i % 1; // System.out.println(i); short s = 3; s = (short)(s + 2); //? // s += 2; // 相当于 s = s + 2;但是系统会保证右边的表达式不会发生类型转换:也就是相当于 : s = (short)(s + 2); } }
  • 相关阅读:
    Java:如何正确地使用异常详解
    操作系统:基于页面置换算法的缓存原理详解(下)
    php 分页
    修改css
    /Home/Tpl/Equipment/rangeIndex.html 里调用魔板
    logstash 处理各种时间格式
    MySQL 没有索引 锁全表
    nginx 配置多个主机
    RR 插入不影响
    根据div 标签 查看数组@class=modulwrap 下面的/table/tbody/tr/td
  • 原文地址:https://www.cnblogs.com/leo9257/p/8732599.html
Copyright © 2020-2023  润新知