數(shù)的讀法java代碼 念數(shù)字java

java中如何從鍵盤讀入一個(gè)數(shù)

可以通過”Scanner“函數(shù) 直接輸入?yún)?shù)的形式,來實(shí)現(xiàn)輸入語句,舉例:

在成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站中從網(wǎng)站色彩、結(jié)構(gòu)布局、欄目設(shè)置、關(guān)鍵詞群組等細(xì)微處著手,突出企業(yè)的產(chǎn)品/服務(wù)/品牌,幫助企業(yè)鎖定精準(zhǔn)用戶,提高在線咨詢和轉(zhuǎn)化,使成都網(wǎng)站營銷成為有效果、有回報(bào)的無錫營銷推廣。創(chuàng)新互聯(lián)專業(yè)成都網(wǎng)站建設(shè)10多年了,客戶滿意度97.8%,歡迎成都創(chuàng)新互聯(lián)客戶聯(lián)系。

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

Scanner input=new Scanner(System.in);

System.out.println("請輸入一個(gè)整數(shù):");

int length=input.nextInt();//輸入一個(gè)整數(shù)

System.out.println("輸入的整數(shù)是:"+length);}

}

備注:Scanner函數(shù)就是用來進(jìn)行語句輸入的,上面舉例的是整數(shù)類型,也可以用以下語句“String length=input.next()”,輸入的就是字符串類型等。

編寫一個(gè)Java程序讀入數(shù)字1-10,輸出英語1-10

import java.util.Scanner;

/**

* 用戶輸入n1和n2:求不能同時(shí)被3和5整除的累加和

* @author 你好qiulinhe

*

*/

public class Ceshi {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("請依次輸入1-10的數(shù)字");

for(int i=1;i11;i++){

int ceshi = scanner.nextInt();

switch (ceshi) {

case 1:

System.out.println("1對應(yīng)的字母是A");

break;

case 2:

System.out.println("2對應(yīng)的字母是B");

break;

case 3:

System.out.println("3對應(yīng)的字母是C");

break;

case 4:

System.out.println("4對應(yīng)的字母是D");

break;

case 5:

System.out.println("5對應(yīng)的字母是E");

break;

case 6:

System.out.println("6對應(yīng)的字母是F");

break;

case 7:

System.out.println("7對應(yīng)的字母是G");

break;

case 8:

System.out.println("8對應(yīng)的字母是H");

break;

case 9:

System.out.println("9對應(yīng)的字母是I");

break;

case 10:

System.out.println("10對應(yīng)的字母是J");

break;

default:

break;

}

}

}

}

結(jié)果為:

JAVA練習(xí)(數(shù)的讀法)

public?final?class?NumberReader?{

private?long?number;

private?boolean?displatCharacter?=?false;

private?static?final?String[][]?DIGITS?=

{{"Ling?",?"Yi?",?"Er?",?"San?",?"Si?",?"Wu?",?"Liu?",?"Qi?",?"Ba?",?"Jiu?",?""}

,?{"零",?"一",?"二",?"三",?"四",?"五",?"六",?"七",?"八",?"九",?""}};

private?static?final?String[][]?NUM_BASE?=

{{"Qian?",?"Bai",?"Shi",?""},?{"千",?"百",?"十",?""}};

private?static?final?String[][]?EXTENDED_BASE?=

{{"Zhao?",?"Yi?",?"Wan?",?""},?{"兆",?"億",?"萬",?""}};

public?NumberReader(final?long?number)?{

this.number?=?number;

}

public?NumberReader(final?long?number,?final?boolean?displatCharacter)?{

this.number?=?number;

this.displatCharacter?=?displatCharacter;

}

public?String?getPrononciation()?{

final?String?dataSrc?=?String.valueOf(number);

final?StringBuilder?sb?=?new?StringBuilder();

int?sIndex?=?0;

int?eIndex?=?dataSrc.length()?%?4?==?0???4?:?dataSrc.length()?%?4;

for?(int?bIndex?=?EXTENDED_BASE[0].length?-?(dataSrc.length()?/?4)?-?1;?bIndex??EXTENDED_BASE[0].length;?bIndex++)?{

sb.append(resolveNumberBase(dataSrc.substring(sIndex,?eIndex),?sIndex?==?0));

sb.append(EXTENDED_BASE[displatCharacter???1?:?0][bIndex]);

sIndex?+=?eIndex;

eIndex?+=?4;

}

return?sb.toString();

}

private?String?resolveNumberBase(final?String?num,?final?boolean?displayZeros)?{

final?StringBuilder?sb?=?new?StringBuilder();

for?(int?index?=?0;?index??num.length();?index++)?{

final?int?digit?=?charToInt(num.charAt(index));

sb.append(DIGITS[displatCharacter???1?:?0][

digit?==?0??index?==?0??displayZeros??

DIGITS[0].length?-?1?:?index?==?2??digit?==?1???DIGITS[0].length?-?1?:

digit?==?1??index?==?num.length()?-?2??num.length()?==?2???DIGITS[0].length?-?1?:

digit?==?0??index?!=?0??charToInt(num.charAt(index?-?1))?==?0???DIGITS[0].length?-?1?:

digit]);

sb.append(NUM_BASE[displatCharacter???1?:?0][digit?==?0???NUM_BASE[0].length?-?1?:?NUM_BASE[0].length?-?num.length()?+?index]);

}

return?sb.toString();

}

private?int?charToInt(final?char?digit)?{

return?digit?-?'0';

}

public?static?void?main(String[]?args)?{

System.out.println(new?NumberReader(100010408L,?true).getPrononciation());

}

}

本文標(biāo)題:數(shù)的讀法java代碼 念數(shù)字java
轉(zhuǎn)載源于:http://muchs.cn/article36/ddiegsg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄服務(wù)器托管、標(biāo)簽優(yōu)化小程序開發(fā)、網(wǎng)站營銷、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)