1.2文字列を入力し、アルファベット、数字、その他の文字の個数を判断する
ムーアのJava学習ノート1.2
1週目のジョブ:
1、1行の文字を出力する.
2、文字列を入力し、アルファベット、数字、その他の文字の個数を判断する.3、プログラミングインプリメンテーションキーボードから名前(文字列)、年齢(整数)、性別(文字)、成績(浮動小数点型)を順次入力し、上記の内容を順次表示する.
4、整数mとnを入力し、その最大公約数と最小公倍数を求める.5、いくつかの整数を入力して、その最大値、最小値と平均値を求める.6、自然数101~1999のすべての素数を求める.
7、順番に1から100の間に7で割り切れるすべての整数を出力する.8、既知2000.1.1は土曜日で、任意に与えられた日付(2000年以降)に基づいて、その日が何曜日であるかをプログラミングして計算してください.9、クイズゲーム、ランダムに1つの整数(0-100)を生成して、ユーザーは彼のクイズの数を入力して、プログラムの答えは大きくなったり小さくなったりして、ユーザーは更に彼のクイズの数を入力して、クイズが当たるまで.
2、文字列を入力し、アルファベット、数字、その他の文字の個数を判断する.
1週目のジョブ:
1、1行の文字を出力する.
2、文字列を入力し、アルファベット、数字、その他の文字の個数を判断する.3、プログラミングインプリメンテーションキーボードから名前(文字列)、年齢(整数)、性別(文字)、成績(浮動小数点型)を順次入力し、上記の内容を順次表示する.
4、整数mとnを入力し、その最大公約数と最小公倍数を求める.5、いくつかの整数を入力して、その最大値、最小値と平均値を求める.6、自然数101~1999のすべての素数を求める.
7、順番に1から100の間に7で割り切れるすべての整数を出力する.8、既知2000.1.1は土曜日で、任意に与えられた日付(2000年以降)に基づいて、その日が何曜日であるかをプログラミングして計算してください.9、クイズゲーム、ランダムに1つの整数(0-100)を生成して、ユーザーは彼のクイズの数を入力して、プログラムの答えは大きくなったり小さくなったりして、ユーザーは更に彼のクイズの数を入力して、クイズが当たるまで.
2、文字列を入力し、アルファベット、数字、その他の文字の個数を判断する.
//
import java.util.Scanner; // import java.util.*; java.util
class Assignment1 {
public static void main(String[] args) {
int letter=0; //
int number=0; //
int other=0; //
Scanner sc=new Scanner(System.in);
System.out.println(" :");
String s=sc.nextLine(); // , ; sc.next() 、Tab、 ,
//
for(int i=0;i// length (.length), length (.length())
{
char x=s.charAt(i); // char
//if(Character.isUpperCase(x)||Character.isLowerCase(x))
if(Character.isLetter(x)) // ; Character.isAlphabetic() , "OTHER_LETTER",
{
letter++;
}
else if(Character.isDigit(x)) //
{
number++;
}
else //
{
other++;
}
}
//System.out.println(" :"+letter);
//System.out.println(" :"+number);
//System.out.println(" :"+other);
System.out.println(" :"+letter+"
:"+number+"
:"+other);
// "+"
sc.close(); //
}
}