基本資料型別分類(8種) byte 、short、 int、 long、 char、 float、 double 、boolean 1個位元組佔8位元
#整數型byte 1位元組-128~127 、 short 2位元組、int 4位元組、long 8位元組
採用 2位元組採用unicode
浮點型float 4位元組32位元單精確度f1=3f;double 8位元組64位元雙精準度
布林型boolean (true false)
long型可直接轉換為float型
5+6+7L+'A'—— long型
5+5.6*4+'A'——double型
整數後面+L表示長整數-long(1234L)
帶小數點的數(浮點數)-double不管實際值有多大
浮點數後面以F結尾-float(12.0F)
基本資料型別的轉換
#
#自動型別轉換:在某種條件下,系統自動完成型別轉換也稱為隱含轉換
①兩種型別相容②目標型別大於原型別③對於表達式,(精度型)如果一個運算元為double型,則整個表達式可提升為double型。 (整數型)最大long
強制型別轉換:手動完成型別轉換 強制型別轉換會遺失精確度
##①兩種型別相容②一般目標類型小於原型別
#跨資料型別轉換
# 基本類型轉換成#### 基本類型轉換為## #字串###有三種方法### 1、使用String的valueOf方法
2、將基本資料型別封裝為物件,再呼叫物件的toString方法
3、使用一個空字串加上基本類型,得到的就是基本型別資料對應的字串。
字串轉換成基本型別有兩個方法
1、呼叫基本型別封裝類別的parseXxx靜態方法。
2、用字串建構基本型別的封裝對象,再呼叫封裝對象的xxxValue方法。
引用資料類型轉換
#
快速鍵
syso+alt+/ ——system.out。 println()
main 然後按alt+/—— public static void main(String[] args) {
\n ——換行\t——空格
SHIFT+TAB——前移Ctrl+A——全選Ctrl+shift+f ——自動整理程式碼1TAB=4空格
package com.jredu.ch02; import java.util.Scanner; /** * 会员抽奖 * @author Administrator * */ public class Exer2 { public static void main(String[] args) { System.out.print("请输入您的四位会员卡号"); Scanner input=new Scanner(System.in); //获取输入的会员号 int num=input.nextInt(); //计算四位数的每一位数字之和 //千位数字 int a=num/1000; //百位数字 int b=num%1000/100; //十位数字 int c=num%100/10; //个位数字 int d=num%10; //四位数字每位数和 int sum=a+b+c+d; //输出会员卡号之和 System.out.println("会员卡号之和是"+sum); System.out.println(sum>20?"恭喜你中奖50元":"很遗憾,您没中奖"); input.close(); } }
以上是Java資料型別及其轉換&&常用到的快捷鍵圖文介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!