import java.util.Scanner;
class HomeWork{
?public static void main(String[] args){
/*封裝一個函數(shù),來判斷一個字符是否是數(shù)字字符如果是,返回1,否則返回0!int isMyNumber(char c);*/
?char ch = '\0';
?Scanner sc = new Scanner(System.in);
?
?System.out.println("請輸入字符");
?//用的是String類型的
?String Line = sc.nextLine();
?ch = Line.charAt(0);
?System.out.println(isMyNumber( ch ) );
?}
?public static int isMyNumber(char c){
??if(c > '0' && c < '9'){
???return 1;
??}else {
???return o;}
?}
}
從這里開始是使用方法:
import java.util.Scanner;//打包,寫在最上面。
?char ch = '\0';//因為char型的0是用轉(zhuǎn)義字符來表示,\0,0 是8進制,代表的是nul,空值的意思,定義應(yīng)寫在代碼為止的上層。不過也可以后面再寫。
?Scanner sc = new Scanner(System.in);//sc 獲取 new的內(nèi)容。
?String Line = sc.nextLine();//相當于定義 line
?ch = Line.charAt(0);//賦值,0表從輸入的字符中偶去第一個,charAt是String的一個用法,表示獲取屏幕上的字符。后面的(),里面的數(shù)字表示獲取的第幾個字符。
葉子還是初學(xué)者,如果有什么理解錯誤的地方,麻煩一定要告訴我,等以后學(xué)的多的時候,想法有改變,也會馬上進行更改!謝謝!
?