publicclassReplaceSpace{publicstaticvoidmain(String[] args){String s =" this is beibei ";System.out.println(s);System.out.println(replacespace(s));}publicstaticString replacespace (String s){String s2 =s.replaceAll(" ","");return s2;}}
6.将字母全部转换为大写或小写
publicclassExchange{publicstaticvoidmain(String[] args){String str ="DADAXsdasadf";System.out.println(exChange(str));}publicstaticStringexChange(String str){//变大写StringBuffer sb1 =newStringBuffer();if(str !=null){for(int i =0; i < str.length(); i++){char c = str.charAt(i);if(Character.isUpperCase(c)){
sb1.append(c);}elseif(Character.isLowerCase(c)){
sb1.append(Character.toUpperCase(c));}}}//变小写StringBuffer sb2 =newStringBuffer();if(str !=null){for(int i =0; i < str.length(); i++){char c = str.charAt(i);if(Character.isUpperCase(c)){
sb2.append(Character.toLowerCase(c));}elseif(Character.isLowerCase(c)){
sb2.append(c);}}}return sb1.toString()+"\n"+sb2.toString();}}
7.接收用户输入的一句英文,将其中的单词以反序输出,“hello c sharp”→“sharp c hello”。
importjava.util.ArrayList;importjava.util.List;publicclassWordreverse{publicstaticvoidmain(String[] args){String str ="this is beibei";System.out.println(wordreverse(str));}publicstaticStringwordreverse(String str){List list =newArrayList();String[]s = str.split(" ");for(int i=s.length-1;i>=0;i--){
list.add(s[i]);}return list.toString();}}
importjava.util.Random;importjava.util.Scanner;publicclassGuessnumber{publicstaticvoidmain(String[] args){Random random =newRandom();int rand = random.nextInt(101);Scanner input =newScanner(System.in);while(true){System.out.println("请输入你所猜的数字:");int i = input.nextInt();if(i == rand){System.out.println("猜对了");return;}elseif(i < rand){System.out.println("猜小了,继续猜");}else{System.out.println("猜大了,继续猜");}}}}
13.猜拳游戏,石头剪刀布。 随机数生成石头剪刀布(0:石头 1:剪刀 2:布)
importjava.util.Random;importjava.util.Scanner;publicclassGuessmora{publicstaticvoidmain(String[] args){Scanner sc =newScanner(System.in);Random random =newRandom();System.out.println("输入任意数字开始游戏:");int num = sc.nextInt();if(num>=0){while(true){System.out.println("0:代表石头");System.out.println("1:代表剪刀");System.out.println("2:代表布");System.out.println("3:退出游戏");int r = random.nextInt(2);System.out.print("请输入对应的数字:");int user = sc.nextInt();if(user ==0&& r ==0){System.out.println("双方出的一样,重新猜拳!");}elseif(user ==1&& r ==1){System.out.println("双方出的一样,重新猜拳!");}elseif(user ==2&& r ==2){System.out.println("双方出的一样,重新猜拳!");}elseif(user ==0&& r ==1){System.out.println("用户方胜利");}elseif(user ==0&& r ==2){System.out.println("系统方胜利");}elseif(user ==1&& r ==0){System.out.println("系统方胜利");}elseif(user ==1&& r ==2){System.out.println("用户方胜利");}elseif(user ==2&& r ==0){System.out.println("用户方胜利");}elseif(user ==2&& r ==1){System.out.println("系统方胜利");}elseif(user==3){break;}else{System.out.println("输入有误请重新输入:");}}}}}
文章目录1.求第n项的斐波那契数列值2.小明的妈妈看到小明今天高考结束,买了一对刚刚出生的小兔子,小兔子需要3个月长大成兔, 之后每月生产一对小兔子,假如不考虑小兔子的死亡情况,求第n月共有多少对兔子?3.根据完整的路径从路径中分离文件路径、文件名及扩展名传递一个路径 c://a//b//c.avi,返回该文件的后缀名4.输入一个字符串,判断该字符串是否是回文字符串(面试题)5.去掉字符串中的所有空格6.将字母全部转换为大写或小写7.接收用户输入的一句英文,将其中的单词以反序输出,“hello c shar