idea中數據類型與數據擴展類型


idea下載

操作縮寫

psvm:public static void main

Sout:Strtem.out.println();

八大數據類型

import java.sql.SQLOutput;public class DOMN02 {    
   public static void main(String[] args) {        
       String a="hello";        
       int b=1;        
       System.out.println(a);        
       //八大基礎數據類型        
       int num1=10;//最常用        
       byte num2=20;        
       short num3=30;        
       long num4=30L;//long類型要在數字后面加個L        
       //小數;浮點數        
       float num5=50.1F;//float類型要在數字后價格F        
       double num6=3.141592653589793238462643;        
       //字符        
       char name='國';        
       //字符串,String不是關鍵字,類        
       String namea="shijie";        
       //布爾值:是非        
       boolean flag=true;        
       //booleam flag=false;   }}

字節

位(bit):是計算機內部數據存儲的最小單位,00011000是一個八位二進制數。

字節(byte):是計算機中數據處理的基本單位,習慣上用B來表示。

1B=8bit

1585984472029

數據擴展類型

import java.sql.SQLOutput;

public class Domn03 {
   public static void main(String[] args) {
       //整數拓展:       進制   二進制0b     十進制     八進制0   十六進制0x
       int i=10;
       int i2=010; //八進制0
       int i3=0x10;//十六進制0x

       System.out.println(i);
       System.out.println(i2);
       System.out.println(i3);
       System.out.println("==============================================================");


       //====================================================================
       //浮點數拓展
       //BigDecimal   數學工具類
       //====================================================================
       //float   有限   離散   舍入誤差   接近但不等於
       //double
       //最好完全使用浮點數進行比較
       //最好完全使用浮點數進行比較
       //最好完全使用浮點數進行比較

       float f=0.1f;//0.1
       double d=1.0/10;//0.1

       System.out.println(f==d);//false
       System.out.println(f);
       System.out.println(d);

       float d1=23232323232f;
       float d2=d1+1;
       System.out.println(d1==d2);
       System.out.println("==============================================================");

       //====================================================================
       //字符拓展
       //====================================================================
       char c1='a';
       char c2='中';
       System.out.println(c1);
       System.out.println((int)c1);//強制轉換
       System.out.println(c2);
       System.out.println((int)c2);//強制轉換
       System.out.println("==============================================================");
       //所有的字符本質還是數字
       //編碼 Unicod 表:97=a   65=A   2字節   65536   Excel   2 16 =65536


       char c3='\u0061';
       System.out.println(c3);

       //轉義字符
       //\t 制表符
       //\n 換行

       System.out.println("Hello\tWorld");
       System.out.println("==============================================================");
       String sa=new String(oriqinal:"hello world");
       String sb=new String(oriqinal:"hello world");
       System.out.println(sa==sb);

       String sc="hello world";
       String sd="hello world";
       System.out.println(sc==sd);
       //對象   從內存分析

       //布爾值擴展
       boolean flag =true;
       if (flag==true){   //與下面的一樣

      }
       if (flag){

      }

  }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM