導航:首頁 > 編程語言 > java整數個十位數

java整數個十位數

發布時間:2025-09-27 13:58:09

java中如何實現一個三位數的個位、十位、百位分別表示出來

java中兩種不同的分離十位、個位的方式
//獲取最高位(百位)
b = a / 100;
獲取十位c=(a%100)/10; 或者c = (a / 10) % 10;
獲取個位d=a%10; 或者 d = a % 100 % 10;

② java中如何實現一個三位數的個位,十位,百位數分別表示出來

int a=888;
System.out.println("個位為:"+a%10);
a=a/10;
System.out.println("十位為:"+a%10);
a=a/10;
System.out.println("百位為:"+a%10);
如上
或者
String str=String.valueOf(a);
int i=str.length();
System.out.println("個位為:"+str.charAt(i-1));
System.out.println("十位為:"+str.charAt(i-2));
System.out.println("百位為:"+str.charAt(i-3));

③ java的基本數據類型是什麼為什麼

Java語言是一種嚴格的「類型化」語言。這意味著每個變數都必須有一個聲明好的類型。
六種數字類型(四個整數型,兩個浮點型),一種字元類型,還有一種布爾型。

一、整數:

定義:沒小數部分,允許負數。

byte 1個位元組 -2^7~2^7-1

short 2個位元組 -2^15~21^5-1

int 4個位元組 -2^31~2^31-1

long 8個位元組 -2^63~2^63-1

二、浮點數:

定義:含小數部分。

float 4個位元組 約+—3.40282347E+38F(6~7個有效的十進制數位)

double 8個位元組 約+-1.79769313486231570E+308(15個有效數位)

說明:

1)float類型的數值有個後綴:f/F,如果沒有後綴f/F,那麼默認為double。

2)當這些數字遇到取值范圍錯誤時,會發生(上溢Overflow);而在遇到象被零除時,會發生下溢(Underflow)。
三、字元類型:

定義:單引號用來表示char常量,

說明:

1)雙引號則表示一個字串,他是Java的一個對象,並不是數據類型。

2)char類型表示Unicode編碼方案中的字元。

Unicode可同時包含65536個字元,ASCII/ANSI只包含255個字元,實際上是Unicode的一個子集。Unicode字元通常用
十六進制編碼方案表示,范圍在'\u0000'到'\uFFFF'之間。\u0000到\u00FF表示ASCII/ANSI字元。\u表示這是一個
Unicode值。

3)在Java中除了用這個\u的形式來表示字元外,還可以使用換碼序列來表示特殊字元。

\b 退格 \u0008

\t Tab製表 \u0009

\n 換行 \u000a

\r 硬回車 \u000d

\" 雙引號 \u0022

\' 單引號 \u0027

\ 反斜杠 \u005c

4)理論上在Java的應用程序和小應用程序中使用Unicode字元,但至於他們是否能真正顯示出來,卻要取決於使用的瀏覽器和操作系統,其中操作系統是最根本的。
四、布爾類型:

boolean類型只有兩個值:false和true
數據類型可以分為兩大類:

1)基本類型;

2)擴展類型。

本節中,我們就一起來學習一下Java語言的基本數據類型。它包括

類型 描述 取值范圍

Boolean 布爾型 只有兩個值true、false

Char 字元型
Byte 8位帶符號整數 -128到127之間的任意整數
Short 16位無符號整數 -32768~32767之間的任意整數
Int 32位帶符號整數 -231到231-1之間的任意整數
Long 64位帶符號整數 -263到263-1之間的任意整數
Float 32位單精度浮點數 根據IEEE754-1985標准
Double 64位雙精度浮點數 根據IEEE754-1985標准

一些提示:
不象其它程序設計語言,Java語言中的整型的位數是固定的,而不會根據硬體平台以及操作系統的不同而不同。
1> boolean型
在上一章的邏輯運算符中,我們就已經看到過了取值為true和false的變數,這種變數稱為boolean型變數。
實例說明

源程序:test601.java

public class test601

{

public static void main(string args[])

{

boolean x=true;

boolean y=false;

System.out.println("x&&y="+(x&&y));

System.out.println("x||y="+(x||y));

System.out.println("x^y="+(x^y));

System.out.println("!x="+(!x));

}

}

根據邏輯運算符的計算表可以得出x&&y=true&&false=false;x||y=true||false=true;x^y=true^false=true;!x=!true=false。

2 >char型
char型是用來表示字母的,它僅能表示一個單一的字母。通常char型常量必須使用單引號括起來,以與數字區分開來。下面就是一個char
型變數的實例:

char letter=』a』;

char型在Java語言中並不是很常用,因為如果要存儲字元的話,一般使用擴展的數據類型string.
3 >整型
在Java語言中,提供了多種整型數據類型:byte、short、int、long。它們都是定義了一個整數,唯一的區別就是它們能夠表示數據的范
圍。
能夠表示數據的范圍越大,佔用的內存空間也就越大,因此,在程序設計中應該選擇最合適的類型來定義整數。
大家可以根據以下規律,記住它們所佔的內存空間:
1) int是最基本的,它佔用32位(現代計算機不就是32位機嘛!);
2) long,長的,也就是比int還長,它佔用64位;
3) short,短的,也就是比short還短,它佔用16位;
4) byte,位元組,8位組成一個位元組,當然byte就只佔8位了。
根據它們所佔用的內存空間不同,能夠表示的數字范圍也不同。佔用內存空間越大,能夠表示的數字范圍也就越廣。
實例說明

源程序:test602.java

public class test602

{

public static void main(String args[])

{

int x=20;

System.out.println(x+5);

System.out.println(x*7);

}

}
源程序:test603.java

public class test603

{

public static void main(String args[])

{

byte x=129;

System.out.println(x+5);

}

}
4 >>浮點型
前面我們學習了存儲整數的變數數據類型,現在我們還看看存儲小數的變數數據類型---浮點數。在Java語言中有兩種浮點數類型:float
、double。
其中float是單精度型,佔用32位內存空間,而double是雙精度型,佔用64位內存空間。
浮點數:
浮點數這個名稱是相對於定點數而言的,這個點就是小數點。浮點數就是指小數點可以根據需要改位置。
源程序:test604.java

public class test604

{

public static void main(String args[])

{

float x1=7;

float y1=9;

double x2=7.0;

double y2=9.0;

System.out.println(x1/y1);

System.out.println(x2/y2);

}

}

閱讀全文

與java整數個十位數相關的資料

熱點內容
百度雲秒傳文件夾 瀏覽:464
svn回到歷史版本嗎 瀏覽:246
健康文件有哪些 瀏覽:832
浙江立式文件櫃哪裡有 瀏覽:308
mac裝win81文件互訪 瀏覽:847
如何將gd文件轉換成word文件 瀏覽:423
QQ課堂下載文件在哪裡 瀏覽:373
華為賬號如何切換賬號密碼錯誤 瀏覽:561
如何找回桌面的文件夾 瀏覽:414
4g手機4g卡為什麼一直顯示3g網路 瀏覽:53
大一怎麼自學編程 瀏覽:733
js數組合並另一個數組 瀏覽:447
編程怎麼自學10到12歲 瀏覽:371
90版本武器加11 瀏覽:267
怎麼刪除舊的系統文件 瀏覽:673
有查國企的app嗎 瀏覽:190
cad文件怎麼轉換成文泰格式 瀏覽:906
excel恢復已保存的文件在哪裡找 瀏覽:618
計算機的編寫代碼嗎 瀏覽:356
js參數寫入url 瀏覽:815

友情鏈接