[英]How to filter table values from search input noinpepend of lower or upper case jQuery
[英]Making a program that reads input from user and distincts lower case from upper case, and checks if a character is introduced twice
我必須編寫一個程序,要求用戶輸入大寫字母,並在引入小寫字母時,如果先前輸入的兩個連續字符相同,則顯示“ true”,如果沒有,則顯示“ false”是兩個相同的連續字符。
我不能使用任何分句,字符串或向量的方法。
到目前為止,我一直在使用掃描器類將用戶的輸入作為Char讀取,並再次詢問,使用while,雖然它是高位字符。 我不知道如何檢查字符是否連續兩次被引入。 對不起,如果我上個月開始學習myjava knowleadge的機會很少。
我希望用戶輸入任何字母,小寫或大寫字母。 當用戶輸入小寫字母時,程序將停止
輸出示例:
字母:A //用戶輸入
字母:C//由用戶輸入
字母:C//由用戶輸入
字母:P ///由用戶輸入
字母:s//由用戶輸入
true //程序停止,因為連續兩次輸入了C,所以顯示true
我找到了答案,它是:
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char lastinput;
char input = sc.next().charAt(0);
boolean con = false;
while (input>='A'&&input<='Z'){
lastinput = input;
input = sc.next().charAt(0);
if (input==lastinput){
con = true;
}
else{}
}
System.out.println(con);
}
}
所有這些都是通過Net Beans實現的。
您可以將最后一個String保留在變量中。 然后,如果下一個字母相同,則將另一個布爾變量設置為true。 然后,如果使用somone鍵入小寫字母,則打破while循環並打印布爾變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.