溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java中的命名、標示符和變量的詳細介紹

發布時間:2021-09-10 16:52:37 來源:億速云 閱讀:149 作者:chen 欄目:編程語言

本篇內容主要講解“Java中的命名、標示符和變量的詳細介紹”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Java中的命名、標示符和變量的詳細介紹”吧!

一、標示符

  標示符是為了命名變量、常量、方法、類和包,標示符區分字母大小寫。

由字母、數字、下劃線(_)、和美元符號($)構成的字符序列

須以字母、下劃線(_)或美元符號($)開頭

不能是保留字、true、false、null

可以任意長度

二、變量

  用來存儲將在程序中用到的數據。使用變量需要聲明和初始化。

  如:int age;age = 1;(age為變量,int age是聲明,age = 1是初始化)

三、賦值語句(賦值表達式)

  在聲明變量后,使用賦值語句(assignment statement)給它賦值。

  Java中,將等號(=)作為賦值運算符。

  變量名必須在賦值運算符的的左邊,因此,1 = x是錯誤的。

  System.out.print(x = 1);等價于x = 1;System.out.print(x);

四、定名常量

  語法:final datatype CONSTANTNAME = VALUE;需在同一條語句中聲明和賦值,習慣上用大寫命名。

  如 final double PI = 3.14159;

  好處:1、不必重復輸入同一個值;2、如果必須修改常量值,只需在源代碼中一個地方修改

五、數值數據類型及其運算

  每個數據類型都有它的取值范圍,編譯器會根據變量活常量的數據類型為其分配內存空間。

  byte    -2^7~2^7             8位帶符號數

  short   -2^15~2^15-1  16位帶符號數

  int      -2^31~2^31-1   32位帶符號數

  long    -2^63~2^63-1   64位帶符號數

  float    32位帶符號數

  double 64位帶符號數

  Java使用四種類型的整數:byte、short、int、long

  Java使用兩種類型的浮點數:float(單精度)、double(雙精度)

  在使用過程中注意防止溢出(Java不會報關于上溢的警告或錯誤)。

六、數值運算符

  算數運算符:加號(+)、減號(-)、乘號(*)、除號(/)、求余號(%)

  需要注意的幾點:

當除法的操作數都是整數時,除法結果是整數(如:5/2 = 2,-5/2 = -2)

%用來求除法的余數,可用于正負整數和浮點值(如:7%3 = 1, -7%3 = -1, 20 = 7,被除數是負數則余數是負數)

七、簡捷運算符

  有:+=(加法賦值運算符)、-=、*=、/=、++(自增)、--(自減運算符);

  舉例:i += 8;等價于 i = i + 8;

  i++(后置自增運算符),變量i的值加1但使用i原來的值

  ++i(前置自增運算符),變量i的值加1且使用i增加后的新值

  i--、--i同理

  int i = 10;

  int num = 10 * i++;等價于int num = 10 * i; i = i + 1;

八、數值類型轉換

  將一種數據類型轉換為另一種數據類型的操作。

  將小范圍類型的變量轉為大范圍類型的變量稱為 拓寬類型(widening type),可以自動執行轉換

  將大范圍類型的變量轉為小范圍類型的變量稱為 縮窄類型(narrowing type),須顯示完成,否則編譯錯誤

  語法:目標類型放在括號內,緊跟其后的是要轉換的變量名或值。

  如:System.out.println((int)1.7);結果輸出1。

九、特殊字符的轉義序列

  對于:System.out.println("He said "Java is fun"");有語法錯誤,編譯器會認為第二個引號字符就是這個字符串的結束標志,而不知道如何處理剩余的字符。

  為解決這個問題,Java定義了轉義序列來表示特殊的字符。

  \b(退格鍵),\t(Tab鍵),\n(換行符號),\f()。\r(回車鍵),\\(反斜杠),\'(單引號),\"(雙引號)

  所以System.out.println("He said\"Java is fun\"");才是對的

十、字符型char數據與數值型數據之間的轉換

  char型數據可以轉換成任意一種數值類型,反之依然。將一個整數轉換成一個char型數據時,只用到該數據的十六位,其余部分都被忽略。

  將浮點值轉換成char型時,浮點型先轉換成int型,然后再轉為char型。

  當一個char型數據轉換撤柜數值型時,這個字符的統一碼就被轉換成某個特定的數值

  如int i = (int)‘A’;System.out.println(i);//輸出65

到此,相信大家對“Java中的命名、標示符和變量的詳細介紹”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女