⑴ 如何用java編寫讓用戶隨意輸入一個字母顯示其下一個字母例如輸入a顯示b輸入A顯示B
char ch1;
ch1 = (char)System.in.read();//用於接收用戶輸入的字元
System.out.println(ch1 + "的下一早宴叢個字元是:陸櫻 " + (ch1+1));//輸出祥森結果
⑵ java 輸入字母判斷是否為母音字母
import java.util.Scanner;
public class YuanYin {
/**
* 輸入一茄衫襲個字母,判斷是否為母音字母,是則返回true,否則顫兄..
* @param code
* @return
*/
public static boolean GetResult(String code){
if(code.equalsIgnoreCase("a") ||
code.equalsIgnoreCase("e") ||
code.equalsIgnoreCase("i") ||
code.equalsIgnoreCase("o") ||
code.equalsIgnoreCase("u")){
return true;
}
return false;
}
public static void main(String[] args) {
Scanner s = new Scanner(System.in); //從控制台輸入塌碰一個數
String code = s.next();
if(YuanYin.GetResult(code)){
System.out.println(code+"是母音字母!");
} else {
System.out.println(code+"不是母音字母!");
}
}
}
⑶ 用java實現輸入ASCII碼,列印出對應的大寫字母。
用java實現輸入ASCII碼,列印出對應的大寫字母。 char zimu = 'a'; 小寫字母遲御char m = (char)(zimu-32); 轉化為大寫字母**注意是變數名—32;System.out.println("小寫字母: " + zimu);System.out.println("大寫字母: " + m); c語言問題輸入兩個小寫字母,輸出其ASCII碼和對應的大寫念舉字母 #include <stdio.h>
#include <string.h>
int main()
{
char a, b;
scanf("%c%c", &a, &b);
printf("%d %c; %d %c\n", a, toupper(a), b, toupper(b));
return 0;
}
大寫字母「A」的ASCII碼對應的十進位制數是65,則小寫字母「c」的ASCII碼是
標準的 ASCII 碼 是用 000 - 127 個ASCII值 來分別代表一個字元的
通過查詢ASCII表 得知
A 的 ASCII值為 65 a 的ASCII 值為 97
B 的 ASCII值為 66 b 的ASCII 值為 98
C 的 ASCII值為 67 c 的ASCII 值為 99
....
通過以上查詢發現 大寫字母 與 小寫字母的 ASCII 值 加上 32
也就是說 用大寫ASCII 的值 減去 32 就是該字母的小寫ASCII值
8. 大寫字母「A」的ASCII碼對應的十進位制數是65,則小寫字母「c」的ASCII碼是( )
c對應的十進位制碼高岩數是99
標准ASCII表
Bin Dec Hex 縮寫/字元 解釋
0000 0000 0 00 NUL(null) 空字元
0000 0001 1 01 SOH(start of headline) 標題開始
0000 0010 2 02 STX (start of text) 正文開始
0000 0011 3 03 ETX (end of text) 正文結束
0000 0100 4 04 EOT (end of tran *** ission) 傳輸結束
0000 0101 5 05 ENQ (enquiry) 請求
0000 0110 6 06 ACK (acknowledge) 收到通知
0000 0111 7 07 BEL (bell) 響鈴
0000 1000 8 08 BS (backspace) 退格
0000 1001 9 09 HT (horizontal tab) 水平製表符
0000 1010 10 0A LF (NL line feed, new line) 換行鍵
0000 1011 11 0B VT (vertical tab) 垂直製表符
0000 1100 12 0C FF (NP form feed, new page) 換頁鍵
0000 1101 13 0D CR (carriage return) 回車鍵
0000 1110 14 0E SO (shift out) 不用切換
0000 1111 15 0F SI (shift in) 啟用切換
0001 0000 16 10 DLE (data link escape) 資料鏈路轉義
0001 0001 17 11 DC1 (device control 1) 裝置控制1
0001 0010 18 12 DC2 (device control 2) 裝置控制2
0001 0011 19 13 DC3 (device control 3) 裝置控制3
0001 0100 20 14 DC4 (device control 4) 裝置控制4
0001 0101 21 15 NAK (negative acknowledge) 拒絕接收
0001 0110 22 16 SYN (synchronous idle) 同步空閑
0001 0111 23 17 ETB (end of trans. block) 傳輸塊結束
0001 1000 24 18 CAN (cancel) 取消
0001 1001 25 19 EM (end of medium) 介質中斷
0001 1010 26 1A SUB (substitute) 替補
0001 1011 27 1B ESC (escape) 換碼(溢位)
0001 1100 28 1C FS (file separator) 檔案分割符
0001 1101 29 1D GS (group separator) 分組符
0001 1110 30 1E RS (record separator) 記錄分離符
0001 1111 31 1F US (unit separator) 單元分隔符
0010 0000 32 20 (space) 空格
0010 0001 33 21 !
0010 0010 34 22 "
0010 0011 35 23 #
0010 0100 36 24 $
0010 0101 37 25 %
0010 0110 38 26 &
0010 0111 39 27 '
0010 1000 40 28 (
0010 1001 41 29 )
0010 1010 42 2A *
0010 1011 43 2B +
0010 1100 44 2C ,
0010 1101 45 2D -
0010 1110 46 2E .
00101111 47 2F /
00110000 48 30 0
00110001 49 31 1
00110010 50 32 2
00110011 51 33 3
00110100 52 34 4
00110101 53 35 5
00110110 54 36 6
00110111 55 37 7
00111000 56 38 8
00111001 57 39 9
00111010 58 3A :
00111011 59 3B ;
00111100 60 3C <
00111101 61 3D =
00111110 62 3E >
00111111 63 3F ?
01000000 64 40 @
01000001 65 41 A
01000010 66 42 B
01000011 67 43 C
01000100 68 44 D
01000101 69 45 E
01000110 70 46 F
01000111 71 47 G
01001000 72 48 H
01001001 73 49 I
01001010 74 4A J
01001011 75 4B K
01001100 76 4C L
01001101 77 4D M
01001110 78 4E N
01001111 79 4F O
01010000 80 50 P
01010001 81 51 Q
01010010 82 52 R
01010011 83 53 S
01010100 84 54 T
01010101 85 55 U
01010110 86 56 V
01010111 87 57 W
01011000 88 58 X
01011001 89 59 Y
01011010 90 5A Z
01011011 91 5B [
01011100 92 5C \
01011101 93 5D ]
01011110 94 5E ^
01011111 95 5F _
01100000 96 60 `
01100001 97 61 a
01100010 98 62 b
01100011 99 63 c
01100100 100 64 d
01100101 101 65 e
01100110 102 66 f
01100111 103 67 g
01101000 104 68 h
01101001 105 69 i
01101010 106 6A j
01101011 107 6B k
01101100 108 6C l
01101101 109 6D m
01101110 110 6E n
01101111 111 6F o
01110000 112 70 p
01110001 113 71 q
01110010 114 72 r
01110011 115 73 s
01110100 116 74 t
01110101 117 75 u
01110110 118 76 v
01110111 119 77 w
01111000 120 78 x
01111001 121 79 y
01111010 122 7A z
01111011 123 7B {
01111100 124 7C |
01111101 125 7D }
01111110 126 7E ~
01111111 127 7F DEL (delete) 刪除
大寫字母A的ASCII碼是65,字母b的ASCII碼
大寫字母B的ASCII碼是66,65是大寫字母A。
字母b的ASCII碼是98。
在常見的計算機中,大寫字母「D」對應的ASCII碼是
68
已知大寫字母「B」的ASCII碼66,則大寫字母「K」的十六進位制ASCII碼為
你這么看:K的ASCII碼為75,是十進位制數值。轉成16進制為4B
為什麼16進制為4B呢?
16進位制是逢16進一,9後面用字母A-F表示:
0 1 2 3 4 5 6 7 8 9 A B C D E F
比如:10就是A,11就是B ,。。。16 就是10,17就是11 ,18就是12。。。。。
16進位制的4B是多少呢?
轉換成十進位制數值:
16*4 =64 B=11
64+11=75
大寫字母B的ASCII碼值是
42H<66D>
大寫字母C的ASCII碼值為67,則大寫字母F的ASCII碼值為 A.69 B.63 C.70 D.68
C D E F
F的ascii碼值為C的+3
所以為 70
C
大寫字母A的ASCII碼是41H,則小寫字母a的ASCII碼是?
大寫A的ASCII碼是65,16進制為41H,4*16+1=65,小寫a則是97,轉為16進位制即是61H,6*16+1=97.
⑷ java中,用戶輸入字母。
import java.io.*;
public class Test
{
void judge(char ch){
for(char c1='a';c1<='z';c1++){
if(ch==c1)
System.out.print("你輸入的是一個字母,它是"+ch);
}
for(char c2='局攔逗A';c2<='桐賣衡中Z';c2++){
if(ch==c2)
System.out.print("你輸入的是一個字母,它是"+ch);
}
for(char c3='0';c3<='9';c3++){
if(ch==c3)
System.out.print("你輸入的是一個數字,它是"+ch);
}
}
public static void main(String args[])
{
Test t=new Test();
try
{
InputStreamReader is=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(is);
char s=0;
System.out.print("請輸入");
s=(char)br.read();
t.judge(s);
}
catch(IOException e)
{
e.printStackTrace();
}
}
}
⑸ java如何在int類型中輸入英文字母
java是強類型語言,一個被定義了類型的變數只能接受對應洞襪類型的值,如int,只能被賦值為-2^31~2^31-1。你有的Scanner工具類提供的對應方法,列如nextInt就是將納碰激你輸入的第一個字元嘗試轉換成int的值,若不匹配就報異常,這個工具類根據調吵碰用方法不同會有不同的效果,但是沒有實現將字母轉成int值。若想通過,上述代碼可改為 int cvp=kb.next().charAt(0);那麼將會得到一個當字母的哈希編碼值。
⑹ java gui圖形界面編程鍵盤輸入字母轉換大小寫
從鍵盤輸入一個小寫字母,然後輸入出對應的大寫字母,用兩種輸入輸入的方法實現。第一種使用控制輸入輸出,第二種是使用對話框輸入輸出。這樣即可實現javagui圖形界面編程鍵盤輸入字母轉換大小寫。
⑺ java字母和數字混在一起怎麼輸入
在Java中,字母和數字混在一起可以直接輸入,不需要特殊處理。Java可以識別字母和數字組成的標識符,例如變數名、方法名等。在命名標識符時,需要注意以下規則:
1. 標識符由字母、數字、下劃線(_)和美元符號($)組成,但不能以數字開頭。
2. 標此逗識符區分大滲扒則小寫。叢棚
3. 標識符不能使用Java中的保留關鍵字,例如if、else、for、while等。
如果要在Java代碼中使用字母和數字之外的字元,則需要使用轉義序列。例如,要在字元串中輸入雙引號,需要使用\"進行轉義;要輸入反斜杠,需要使用\\進行轉義。