av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

java語(yǔ)言

Java數(shù)據(jù)類(lèi)型、變量和常量的基礎(chǔ)知識(shí)

時(shí)間:2025-01-02 15:43:34 java語(yǔ)言 我要投稿
  • 相關(guān)推薦

Java數(shù)據(jù)類(lèi)型、變量和常量的基礎(chǔ)知識(shí)

  Java是一門(mén)面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。那么Java數(shù)據(jù)類(lèi)型、變量和常量的基礎(chǔ)知識(shí)都有哪些?以下僅供參考!

Java數(shù)據(jù)類(lèi)型、變量和常量的基礎(chǔ)知識(shí)

  一、數(shù)據(jù)類(lèi)型

  Java編程語(yǔ)言定義了八種基本的數(shù)據(jù)類(lèi)型(圖表),共分為四類(lèi):整數(shù)類(lèi)(byte、short、int、long)、文本類(lèi)(char)、浮點(diǎn)類(lèi)(double、float)和邏輯類(lèi)(Boolean)。

  java的數(shù)據(jù)類(lèi)型

  1、 整數(shù)類(lèi)

  (1) 采用三種進(jìn)制——十進(jìn)制、八進(jìn)制和十六進(jìn)制。

  2——十進(jìn)制值是2;

  077——首位的0表示這是一個(gè)八進(jìn)制的數(shù)值;

  0xBAAC——首位的0x表示這是一個(gè)十六進(jìn)制的數(shù)值。

  (2) 具有缺省int。

  (3) 用字母“L”和“l(fā)”定義long。

  (4) 所有Java編程語(yǔ)言中的整數(shù)類(lèi)型都是帶符號(hào)的數(shù)字。

  2、 文本類(lèi)

  (1) 代表一個(gè)16 bit Unicode字符。

  (2) 必須包含用單引號(hào)(‘’)引用的文字。

  (3) 使用下列符號(hào):

  ‘a(chǎn)’——一個(gè)字符。

  ‘ ’——一個(gè)制表符。

  ‘u????’——一個(gè)特殊的Unicode字符,????應(yīng)嚴(yán)格使用四個(gè)十六進(jìn)制數(shù)進(jìn)行替換。

  3、 浮點(diǎn)類(lèi)

  默認(rèn)為double類(lèi)型,如果一個(gè)數(shù)字包括小數(shù)或指數(shù)部分,或者在數(shù)字后帶有字母F或f(float)、D或d(double),則該數(shù)字為浮點(diǎn)數(shù)。

  4、 邏輯類(lèi)

  Boolean數(shù)據(jù)類(lèi)型有兩種值:true和false。

  例如:boolean flag=true;

  上述語(yǔ)句表明變量flag為boolean類(lèi)型,它被賦予的值為true。

  二、變量與常量

  1、常量

  指整個(gè)運(yùn)行過(guò)程中不再發(fā)生變化的量,例如數(shù)學(xué)中的∏=3.1415...,在程序中需要設(shè)置成常量。而變量是指程序的運(yùn)行過(guò)程中發(fā)生變化的量,通常用來(lái)存儲(chǔ)中間結(jié)果,或者輸出臨時(shí)值。

  2、變量

  變量聲明也指變量的創(chuàng)建。執(zhí)行變量聲明語(yǔ)句時(shí),系統(tǒng)根據(jù)變量的數(shù)據(jù)類(lèi)型在內(nèi)存中開(kāi)辟相應(yīng)存儲(chǔ)空間并賦予初始值。變量有一個(gè)作用范圍,超出它聲明語(yǔ)句所在的塊就無(wú)效。

  下面看一個(gè)使用各種類(lèi)型變量聲明并改變的示例。程序中pi為常量,s1、i1、l1、ch1、f1、d1、b1為全局變量,可以在方法change中發(fā)生改變,然后在方法main中輸出。而s2、i2、l2、ch2、f2、d2、b2、是方法main的局部變量,它們的作用范圍只局限于方法main中。

  例:測(cè)試不同數(shù)據(jù)類(lèi)型的變量,程序輸出

  源程序代碼如下:

  //程序文件名稱為SetVariable.java

  Public class SetVariable

  {

  //全局變量

  static double pi=3.141592654;//數(shù)學(xué)常量

  static short s1;

  static int i1;

  static char ch1;

  static float f1;

  static double d1;

  static Boolean b1;

  public static void main(String args[])

  {

  //局部變量

  Short s2=35;

  int i2=-32;

  long l2=3455L;

  char ch2=‘A’;

  float f2=897.89F;

  double d2=34.345;

  Boolean b2=false;

  //輸出變量

  System.out.pringtln(“數(shù)學(xué)常量pi=”=pi);

  //輸出局部變量

  System.out.println(“******局部變量******”);

  System.out.println(“短整型變量s2=”+s2);

  System.out.println(“整型變量i2=”+i2);

  System.out.println(“長(zhǎng)整型變量l2=”+L2);

  System.out.println(“字符變量ch2=”+ch2);

  System.out.println(“浮點(diǎn)數(shù)類(lèi)型f2=”=f2);

  System.out.println(“雙精度型變量d2=”=d2);

  System.out.println(“布爾型變量b2=”=b2);

  //調(diào)用方法修改全局變量的值

  Change();

  //輸出全局變量的值

  System.out.println(“******全部變量******”);

  System.out.println(“短整型變量s1=”+s1);

  System.out.println(“整型變量i1=”+i1);

  System.out.println(“長(zhǎng)整型變量l1=”+L1);

  System.out.println(“字符變量ch1=”+ch1);

  System.out.println(“浮點(diǎn)數(shù)類(lèi)型f1=”=f1);

  System.out.println(“雙精度型變量d1=”=d1);

  System.out.println(“布爾型變量b1=”=b1);

 。

  //方法:修改全局變量的值

  Public static void change()

  {

  s1=125;

  i1=88;

  l1=987654321L;

  ch1=‘B’;

  f1=3.2590F;

  d1=-1.04E-5;

  b1=true;

  }

 。

【Java數(shù)據(jù)類(lèi)型、變量和常量的基礎(chǔ)知識(shí)】相關(guān)文章:

Java常量和變量06-17

java變量和常量是什么08-25

java變量和常量是什么介紹06-03

java常量和變量入門(mén)教程09-07

Java入門(mén)教程:常量和變量09-01

Java語(yǔ)言中變量和常量之間的區(qū)別11-12

php語(yǔ)言的變量和常量10-05

Java數(shù)據(jù)類(lèi)型以及變量的定義10-12

JAVA語(yǔ)法基礎(chǔ)之變量和基本數(shù)據(jù)類(lèi)型10-28