1. 计算字符串最后一个单词的长度,单词以空格隔开
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
String str=sc.nextLine();
CodeLength(str);
}
public static void CodeLength(String str){
String[] s=str.split(" ");
int length=s.length;
System.out.println(s[length-1].length());
}
}
2. 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输
出输入字符串中含有该字符的个数。不区分大小写。
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int count=0;
String str=sc.nextLine().toLowerCase();
char c=sc.nextLine().toLowerCase().toCharArray()[0];
for(int i=0;i<str.length();i++){
if(str.charAt(i)==c){
count++;
}
}
System.out.println(count);
}
}
3. 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先
用计算机生成了 N 个 1 到 1000 之间的随机整数(N≤1000),对于其中重复的数
字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然
后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完
成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据,希望大家
能正确处理)。
import java.util.Scanner;
import java.util.TreeSet;
public class Main{
public static void main(String[] args){
评论0
最新资源