① java中如何區分小寫大寫呢
標識符的命名規則如下:
1、可以使用數字、字母、下劃線、美元符號($)。
2、不能以數字開頭。
3、不能包含空格。
4、不能使用關鍵字和保留字,但是可以包含關鍵字和保留字。
5、java嚴格區分大小寫,但是長度無限制。
標識符的常見命名約定
一、小駝峰式命名法:(方法、變數)
約定1:標識符是一個單詞的時候,首字母小寫。
示例1:name。
約定2:標識符由多個單片語成的時候,第一個單詞首字母小寫,其他單詞首字母大寫。
示例2:firstName。
二、大駝峰式命名法:(類)
約定1:標識符是一個單詞的時候,首字母大寫。
示例1:Students。
約定2:標識符由多個單片語成的時候,第一個單詞首字母小寫,其他單詞首字母大寫。
示例2:GoodStudents。
② 輸入小寫字母,輸出對應的大寫字母,怎麼用JAVA編寫
在Java中,實現輸入一個小寫字母並輸出對應的大寫字母的功能,可以通過利用ASCⅡ碼的特性來完成。我們知道,小寫字母與大寫字母的ASCⅡ碼值相差32。例如,'a'的ASCⅡ碼值為97,'A'的ASCⅡ碼值為65,兩者相差32。因此,可以通過將小寫字母的ASCⅡ碼值減去32來得到對應的大寫字母。
具體實現方法如下:
首先定義一個字元串,包含所有52個字母,然後將其轉換為字元數組:
String s = "";
char[] cs = s.toCharArray();
接著使用Random類生成一個0到51之間的隨機數,作為索引值:
Random ran = new Random();
int index = ran.nextInt(52);
最後,通過數組索引獲取對應的字元並輸出:
System.out.println(cs[index]);
以上代碼可以用來生成一個隨機的大寫字母。如果我們需要輸入一個小寫字母並轉換為大寫字母,可以進一步修改代碼。例如:
char b = 'b';
char B = (char)(b - 32);
System.out.println(B);
這段代碼中,我們定義了一個小寫字母b,然後通過將b的ASCⅡ碼值減去32得到大寫字母B,並輸出。
此外,如果需要實現一個更復雜的功能,例如隨機生成一個包含大小寫字母的字元串,可以使用上述方法結合循環實現。例如:
int length = 10; // 字元串長度
StringBuilder sb = new StringBuilder();
for (int i = 0; i < length; i++) {
int randomIndex = ran.nextInt(52);
sb.append(cs[randomIndex]);
}
System.out.println(sb.toString());
這段代碼可以生成一個指定長度的隨機字元串,包含大小寫字母。
通過這些方法,我們可以靈活地在Java中實現字母的轉換與生成功能。
③ java中單詞首字母大寫是什麼意思,首字母小寫是什麼意思,中間大寫又是什麼意思,全大寫又是什麼意思
首字母大寫:Class命名,Class的名字首字母大寫,通常由多個單詞合成一個類名,要求每個單詞的首字母也要大寫,例如:DataFile或InfoParser。
首字母小寫:變數命名,變數的名字可大小寫混用,但首字元應小寫。詞由大寫字母分隔,限制用下劃線,限制使用美元符($),因為這個字元對內部類有特殊的含義。如:inputFileSize。
中間大寫:方法命名
全大寫:常量命名
④ java編程,輸入一段英文字母,將每個單詞的首字母轉換為大寫字母。
在你的基礎上修改得
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class TTTest {
public static void main(String args[]) {
try {
BufferedReader in = new BufferedReader(new InputStreamReader(
System.in));
String s = in.readLine();
StringBuffer s1 = new StringBuffer();
StringTokenizer st = new StringTokenizer(s);
while (st.hasMoreTokens()) {
String str = st.nextToken();
char c = (str).charAt(0);
if (c >= 'a' && c <= 'z') {
c = (char) ((int) c - 32);
s1.append(c);
} else
s1.append(c);
for (int i = 1; i < (str).length(); i++) {
char c1 = (str).charAt(i);
s1.append(c1);
}
s1.append(" ");
}
System.out.print(" " + s1.toString());
} catch (IOException e) {
System.out.println(e);
}
}
}
--------測試
i am a Student
I Am A Student