練習(xí)總結(jié):
- 導(dǎo)包快捷鍵:ctrl+shift+o;
- 當(dāng)字符串和多個(gè)整型數(shù)字相加輸出時(shí),會(huì)自動(dòng)將整型數(shù)字轉(zhuǎn)換為字符串類型,輸出字符串埋心。
- 求四位數(shù)字的千位數(shù):int number1=number/1000;
- 求四位數(shù)字的百位數(shù):int number2=(number/100)%10;
- 求四位數(shù)字的十位數(shù):int number3=(number/10)%10;
- 求四位數(shù)字的個(gè)位數(shù):int number4=number%10;
//Test1:使用變量存儲(chǔ)數(shù)據(jù)胎许,實(shí)現(xiàn)個(gè)人簡(jiǎn)歷信息的輸出。
import java.util.*;
public class text1 {
public static void main(final String[] args){
String name;
int age;
int jobYear;
String project;
String technology;
String hobby;
final Scanner input=new Scanner(System.in);
System.out.print("姓名:");
name=input.next();
System.out.print("年齡:");
age=input.nextInt();
System.out.print("工作年限:");
jobYear=input.nextInt();
System.out.print("項(xiàng)目經(jīng)驗(yàn):");
project=input.next();
System.out.print("技術(shù)方向:");
technology=input.next();
System.out.print("愛好:");
hobby=input.next();
System.out.println(name+"今年"+age+"歲糟袁。"+"工作" + jobYear+"年了。"+"做過"+project+"等項(xiàng)目躺盛。"+"技術(shù)方向是"+technology+"项戴。興趣愛好是"+hobby+"。");
}
}
//Test1運(yùn)行結(jié)果
姓名:孫悟空
年齡:600
工作年限:100
項(xiàng)目經(jīng)驗(yàn):取經(jīng)
技術(shù)方向:打妖怪
愛好:吃
孫悟空今年600歲槽惫。工作100年了周叮。做過取經(jīng)等項(xiàng)目。技術(shù)方向是打妖怪躯枢。興趣愛好是吃则吟。
//Test2:使用Scanner類獲取鍵盤輸入的會(huì)員卡號(hào),并將該數(shù)據(jù)存儲(chǔ)在變量中锄蹂,輸出這個(gè)變量的信息氓仲。
import java.util.*;
public class text2 {
public static void main(String[] args){
System.out.print("請(qǐng)輸入4位會(huì)員卡號(hào):");
Scanner input=new Scanner(System.in);
int number=input.nextInt();
System.out.println("會(huì)員卡號(hào)是:"+number);
}
}
//Test2運(yùn)行結(jié)果
請(qǐng)輸入4位會(huì)員卡號(hào):1234
會(huì)員卡號(hào)是:1234
//Test3:將Test2中輸入的會(huì)員卡號(hào)分解,并根據(jù)分解后的數(shù)字求和。
import java.util.Scanner;
public class text3 {
public static void main(String[] args){
System.out.print("請(qǐng)輸入4位會(huì)員卡號(hào):");
Scanner input=new Scanner(System.in);
int number=input.nextInt();
System.out.println("會(huì)員卡號(hào)是:"+number);
int number1=number/1000;
int number2=(number/100)%10;
int number3=(number/10)%10;
int number4=number%10;
System.out.println("千位數(shù):"+number1+",百位數(shù):"+number2+",十位數(shù):"+number3+"個(gè)位數(shù):"+number4);
System.out.println("會(huì)員卡號(hào)"+number+"各位之和:"+sum);
//System.out.println("會(huì)員卡號(hào)"+number+"各位之和:"+number1+number2+number3+number4);
//錯(cuò)誤敬扛。將會(huì)輸出1234晰洒,因?yàn)閖vm會(huì)自動(dòng)將整型轉(zhuǎn)換為字符串類型,輸出字符串啥箭。
//根據(jù)分解后的數(shù)字之和谍珊,判斷用戶是否中獎(jiǎng)
if(number5>20){
System.out.println("恭喜中獎(jiǎng)!");
}else{
System.out.println("謝謝參與急侥!");
}
}
}
//Test3運(yùn)行結(jié)果:
請(qǐng)輸入4位會(huì)員卡號(hào):9999
會(huì)員卡號(hào)是:9999
千位數(shù):9,百位數(shù):9,十位數(shù):9個(gè)位數(shù):9
會(huì)員卡號(hào)9999 各位之和:36
恭喜中獎(jiǎng)砌滞!