首页 > 编程语言 >java基础08 自增自减运算符,初识Math类

java基础08 自增自减运算符,初识Math类

时间:2023-01-15 21:12:39浏览次数:42  
标签:自增 java ++ System 运算符 println Math out

自增自减运算符,初识Math类

代码

package com.zhan.operator;

public class Test08 {
    public static void main(String[] args) {
        // ++、-- :自增,要格外注意先后问题
        int a=2;
        System.out.println(a++);   // ++
        System.out.println(a--);   // --
        System.out.println("---");
        System.out.println(++a);   // ++
        System.out.println(--a);   // --

        System.out.println("========================");

        int b=2;

        int c=b++;                //先赋予c原来b的值,然后 b再自增;
        // b++: b=b+1;
        System.out.println(b);

        // ++b: b=b+1;
        int d=++b;                 // 先 b 自增, 然后将自增后的值 赋给d

        System.out.println(b);
        System.out.println(c);
        System.out.println(d);

        System.out.println("=========================================");

        //工具类
        //数学工具类 Math
        double num=Math.pow(3,2);     // 例子,幂运算, 3^2=9
        System.out.println(num);
    }
}

标签:自增,java,++,System,运算符,println,Math,out
From: https://www.cnblogs.com/zhanjianhai/p/17054139.html

相关文章

  • JavaScript原型和原型链?有什么特点?
    一、原型JavaScript 常被描述为一种基于原型的语言——每个对象拥有一个原型对象当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,以及该对象的......
  • java基础09 逻辑运算符、位运算符
    逻辑运算符、位运算符逻辑运算符逻辑运算符:&&与(and)、||或(or)、!非(not)​短路运算:可以提前判定结果的情况下不再继续执行后面的内容位运算符位运算符:&、|、~......
  • java基础10 三元运算符和小结
    三元运算符和小结字符串连接符+三元运算符三元运算符:x?y:z;如果x为true,返回y;x为false,、返回z扩展赋值运算符:+=、-=、*=、/=代码packagecom.zhan.operator......
  • Java流程控制
    Java流程控制用户交互ScannerScanner对象java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。基本语法:Scanners=newScanner(System.in......
  • JavaScript – Temporal API & Date
    前言TemporalAPI是JS的新东西,用来取代Date.虽然现在(15-01-2023)没有任何游览器支持.但它已经是stage3了.而且有完整的polyfill,所以还是非常推荐大家积......
  • Kotlin与Java的抉择。
    某种意义上来说,的确是应该切换到Kotlin了。只是,你们要清楚,这是一门基于虚拟机的编程语言。我刚刚大概去看了一下kotlin关于Native的说明。Kotlin/Nativeisatechnologyfo......
  • [Java SE] JDK版本特性解读:@PostStruct[JDK1.6-JDK1.8]
    [email protected]概述定义及用途@PostConstruct(javax.annotation.PostConstruct)注解好多人以为是Spring提供的。而实际上是Java自身的注解。Java中该注解的说明:@P......
  • java.math.BigDecimal cannot be cast to java.lang.Float
    大致意思:BigDecimal类型不能直接强行转换成Float类型当我用FlinkCDC监听数据库,对获取到的数据进行转换计算时,发生了这个报错,下面是我的代码Floatrating=(Float)value......
  • JAVA线程池 submit方法返回值
    JAVA线程池submit方法返回值AbstractExecutorServicepublicabstractclassAbstractExecutorServiceimplementsExecutorService{//RunnableFuture是用于......
  • 12.(结构型模式)java设计模式之享元模式
    一、什么是享元模式Flyweight在拳击比赛中指最轻量级,即“蝇量级”或“雨量级”,这里选择使用“享元模式”的意译,是因为这样更能反映模式的用意。享元模式是对象的结构......