1.
public class Dome1 {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String mun = input.nextLine();
int cd = mun.length();
int num = 0;
int abc = 0;
int space = 0;
int other = 0;
for (int i = 0; i < cd; i++) {
char s = mun.charAt(i);
if(s >= '0' && s <= '9') {
num++;
}else if((s>='a'&& s<='z') || (s>='A'&& s<='Z')) {
abc++;
}else if(s == ' ') {
space++;
}else {
other++;
}
}
System.out.println("数字个数:"+num);
System.out.println("英文字母个数:"+abc);
System.out.println("空格个数:"+space);
System.out.println("其他字符个数:"+other);
}
}
2.
public class Dome2 {
public static void main(String[] args) {
int num [] = new int [10]; //数组长度
Scanner input = new Scanner(System.in);
System.out.println("请输入10个整数:");
for (int i = 0; i < num.length; i++) {
int sum = input.nextInt();
num [i] = sum;
}
for (int i = 0; i < num.length-1; i++) {
for (int j = 0; j < num.length-1-i; j++) {
if(num[j]>num[j+1]) {
int a = num[j];
num[j]=num[j+1];
num[j+1]=a;
}
}
}
System.out.println("十个整数排列结果:");
for (int i = 0; i < num.length; i++) {
System.out.print(num[i]+" ");
}
}
}
3.
public class Dome3 {
public static void main(String[] args) {
int [] arr = new int []{10,20,30};
int [] arr2 = new int []{40,50,60};
int [] arr3 = new int[6];
System.out.print("第一个数组中的元素:");
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]+" ");
}
System.out.print("\n第二个数组中的元素:");
for (int i = 0; i < arr2.length; i++) {
System.out.print(arr2[i]+" ");
}
System.out.print("\n俩个数组合并后:");
for (int i = 0; i <arr3.length ; i++) {
arr3[i] = arr[i];
arr3[i] = arr2[i]-1;
if(i<arr.length) {
arr3[i] = arr[i];
}else {
arr3[i] = arr2[i-(arr.length)];
}
}
for (int i = 0; i < arr3.length; i++) {
System.out.print(arr3[i]+" ");
}
System.out.print("\n逆序后排列:");
for (int i = arr3.length-1;i>=0; i--) {
System.out.print(arr3[i]+" ");
}
}
}
4.
public class Dome4 {
public static void main(String[] args) {
double getAvg = 0;//平均身高
double sum = 0; //总数
Scanner input = new Scanner(System.in);
String name [] = new String [5];
Double height [] = new Double [5];
for (int i = 0; i < name.length; i++) {
System.out.print("请输入第"+(i+1)+"位同学的姓名,身高:");
name [i] = input.next();
height [i] = input.nextDouble();
sum+=height[i];
}
getAvg = sum/5.0;
System.out.println("平均身高是:"+getAvg+"米");
}
}