zoukankan      html  css  js  c++  java
  • java学习之动手实验

       一,

      1,JAVA的基本运行单位是类

      2,类的成员:成员变量,构造方法,普通方法和内部类

      3,成员变量种类:字符类型:char        布尔类型;boolean     数值类型:byte, short ,int  long ,float ,double 浮点类型:float ,double

      4,String 不是基本数据类型而是类

       5,static含义:static方法一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访问,因此对于静态方法来说,是没有this的,因为它不依附于任何对象,既然都没有对象,就谈不上this了。并且由于这个特性,在静态方法中不能访问类的非静态成员变量和非静态成员方法,因为非静态成员方法/变量都是必须依赖具体的对象才能够被调用。

      二,

          

      三,

            

      四,

        

     Java基本数据类型中的float、double类型的实质是浮点数,浮点数不能存储精确的数据,这样的话,浮点数在进行计算的时候,计算结果就不是精确的值;

       五,

    import java.math.BigDecimal;
    public class TestBigDecimal
    {
     public static void main(String[] args)
     {
      BigDecimal f1 = new BigDecimal("0.05");
      BigDecimal f2 = BigDecimal.valueOf(0.01);
      BigDecimal f3 = new BigDecimal(0.05);
      System.out.println("下面使用String作为BigDecimal构造器参数的计算结果:");
      System.out.println("0.05 + 0.01 = " + f1.add(f2));
      System.out.println("0.05 - 0.01 = " + f1.subtract(f2));
      System.out.println("0.05 * 0.01 = " + f1.multiply(f2));
      System.out.println("0.05 / 0.01 = " + f1.divide(f2));
      System.out.println("下面使用double作为BigDecimal构造器参数的计算结果:");
      System.out.println("0.05 + 0.01 = " + f3.add(f2));
      System.out.println("0.05 - 0.01 = " + f3.subtract(f2));
      System.out.println("0.05 * 0.01 = " + f3.multiply(f2));
      System.out.println("0.05 / 0.01 = " + f3.divide(f2));
     }
    }

    第一个数要用“”双引号,第二个和他做运算的要BigDecimal.valueOf(0.01)。

     BigDecimal f1 = new BigDecimal("0.05");
     BigDecimal f2 = BigDecimal.valueOf(0.01);

     f1.add(f2)  f1.subtract(f2)  f1.multiply(f2)  f1.divide(f2)

      六,

      

    引用之后运算单个需要加个括号

      

        

  • 相关阅读:
    事务(进程 ID 133)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品的解决方案
    Waiting for cache lock
    Win11系统将软件安装在C盘后,打开软件会有无法正常读写C盘下文件的问题
    SharePoint 2010 微软学习教程
    Oracle 远程连接配置文件
    如何优化操作大数据量数据库(几十万以上数据)(二。改善SQL语句)
    SQL BI Microsoft MSDN
    Oracle 错误:ORA06413: Connection not open 解决办法
    2008R2Win7管理一创建域和加入域
    学生表 课程表 成绩表 教师表 50个常用sql语句
  • 原文地址:https://www.cnblogs.com/sonofdemon/p/9752032.html
Copyright © 2011-2022 走看看