zoukankan      html  css  js  c++  java
  • Java中的变量

    八大数据类型

    整数型:byte short int long(赋值后加上L)

    小数型:float(赋值后加上F) double

    字符型:char

    字符串:String

    boolean类型:true false

     

    数据类型面试题

    //整数扩展           进制    二进制0b   十进制   八进制0   十六进制0x
    int i=10;
    int i2=010;      //八进制
    int i3=0x10;     //十六进制
    System.out.println(i);
    System.out.println(i2);
    System.out.println(i3);

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

    //浮点数扩展             银行业务怎么表示钱?
    //BigDecimal   数学工具类
    //float     有误差,离散
    // double

    float f=0.1f;
    double d=1.0/10;
    System.out.println(f==d);     //false

    float f2=31245346235225f;
    float f3=f2+1;
    System.out.println(f2==f3);   //true

     

    变量作用域

    public class Demo02 {

       String name;         //实例变量   独立于方法之外的变量,通过创建对象来调用
       int age;

       static double salary=2000;//类变量,用static修饰

       //变量的作用域
       public static void main(String[] args) {

           Demo02 d2=new Demo02();
           System.out.println(d2.age);
           System.out.println(d2.name);

           System.out.println(salary);


           int a=10;       //局部变量   类的方法中的变量,出了方法就失效了,所以add中无法输出
           System.out.println(a);
      }
       public static void add(){
          // System.out.println(a);
      }
    }

    快捷键:ctrl+D 复制当前行到下一行

    << 左移 相当于*2 >>右移 相当于/2

     

  • 相关阅读:
    Cookie和Session机制详解
    MySQL数据库MyISAM和InnoDB存储引擎的比较
    MySQL索引背后的数据结构及算法原理
    Qt Meta Object System-元对象系统
    Qt事件处理机制
    学习STL-介绍一下STL
    为什么你有10年经验,但成不了专家?
    关于union的那些事儿
    关于enum的那些事儿
    三子棋局-挑战你的逻辑思维
  • 原文地址:https://www.cnblogs.com/dadabai/p/12346565.html
Copyright © 2011-2022 走看看