dy53

导航

 

 1 package Javashiyan8b;
 2 import java.lang.Math;
 3 //a、b、c、d、e、f、g、h、i、j、k、l、m、n、o、p、q、r、s、t、u、v、w、x、y、z
 4 public class Randomnum {
 5     public static void main(String[] args) {
 6         int []arr=new int [10];
 7         System.out.print("排序前的随机数为:");
 8         for (int i = 0; i < 10; i++) {
 9             int zm=(int)(Math.random()*26+97);//写为整型便于排序
10             System.out.print((char)zm+" ");
11             arr[i]=zm;
12         }
13         System.out.println();
14         for(int j=0;j< arr.length-1;j++){
15             int min=j;
16             for(int k=j+1;k< arr.length;k++){
17                 if(arr[min]>arr[k]){
18                     min=k;
19                 }
20                 if(min!=j){
21                     int temp=arr[min];
22                     arr[min]=arr[j];
23                     arr[j]=temp;
24                 }
25             }
26         }
27         System.out.println("升序排序后的随机数为:");
28         for (int i = 0; i < arr.length; i++) {
29             System.out.print((char)arr[i]+" ");
30         }
31     }
32 }

-----------------------------------------------------
 
 1 //SortTest
 2 public class SortTest {
 3     public static void main(String[] args) {
 4         Sortup sup=new Sortup();
 5         sup.sortup();
 6         Sortdown sup2=new Sortdown();
 7         sup2.sortdown();
 8     }
 9 
10 
11 }
//Sortdown
 1 import java.util.Scanner;
 2 
 3 public class Sortdown {
 4     Scanner input=new Scanner(System.in);
 5     int []arr=new int[6];
 6     void sortdown(){
 7         System.out.println("请输入六个数字:");
 8         for(int i=0;i< arr.length;i++){
 9             arr[i]=input.nextInt();//给数组赋值
10             //System.out.print(arr[i]);//输出数组
11         }
12         for(int j=0;j< arr.length-1;j++){
13             int max=j;
14             for(int k=j+1;k< arr.length;k++){
15                 if(arr[max]<arr[k]){
16                     max=k;
17                 }
18                 if(max!=j){
19                     int temp=arr[max];
20                     arr[max]=arr[j];
21                     arr[j]=temp;
22                 }
23             }
24         }
25         System.out.print("降序排序后的数组为:");
26         for(int i=0;i< arr.length;i++){
27             System.out.print(arr[i]+" ");
28         }
29     }
30 }
//Sortup
 1 import java.util.Scanner;
 2 
 3 public class Sortup {
 4     Scanner input=new Scanner(System.in);
 5     int []arr=new int[6];
 6     void sortup(){
 7         System.out.println("请输入六个数字:");
 8         for(int i=0;i< arr.length;i++){
 9             arr[i]=input.nextInt();//给数组赋值
10             //System.out.print(arr[i]);//输出数组
11         }
12         for(int j=0;j< arr.length-1;j++){
13             int min=j;
14             for(int k=j+1;k< arr.length;k++){
15                 if(arr[min]>arr[k]){
16                     min=k;
17                 }
18                 if(min!=j){
19                     int temp=arr[min];
20                     arr[min]=arr[j];
21                     arr[j]=temp;
22                 }
23             }
24         }
25         System.out.println("升序排序后的数组为:");
26         for(int i=0;i< arr.length;i++){
27             System.out.print(arr[i]+" ");
28         }
29         System.out.println();
30     }
31 
32 }
-----------------------------------------------------
 1 package Javashiyan8c;
 2 
 3 import java.util.Scanner;
 4 public class String_Count {
 5     public static void main(String[] args) {
 6         System.out.print("请输入字符串:");
 7         Scanner sc=new Scanner(System.in);
 8         String str=sc.next();
 9         char [][]strs=new char[2][str.length()];
10         for(int i=0;i<str.length();i++) {
11             boolean flag=true;
12             for(int j=0;j<str.length();j++) {
13                 if(str.charAt(i)==strs[0][j]) {
14                     strs[1][j]++;
15                     flag=false;
16                 }
17             }
18             if(flag) {
19                 strs[0][i]=str.charAt(i);
20                 strs[1][i]++;
21             }
22         }
23         for(int k=0;k<str.length();k++) {
24             if(strs[0][k]!=0) {
25                 System.out.println("字符"+strs[0][k]+"出现了"+(int)strs[1][k]+"次");
26             }
27         }
28     }
29 }
-----------------------------------------------------
 1 package Javashiyan8d;
 2 import java.util.Scanner;
 3 public class String_Method {
 4     public static void main(String[] args) {
 5         String_Method s=new String_Method();
 6         s.way1();
 7         s.way2();
 8     }
 9     //写一个方法,将一个字符串中的某个字符全部替换为另一个字符串之后再输出
10     // 比如字符串为“AB-C-ABC”,用“First”替换所有的A
11     public void way1(){
12         String num1="AB-C-ABC";
13         String num2=num1.replaceAll("A","First");
14         System.out.println(num2);
15     }
16     //写一个方法将传入字符串将该字符数组的前3个元素创建成一个新字符串并输出
17     public void way2(){
18         Scanner input=new Scanner(System.in);
19         String num3=input.next();
20         System.out.println(num3.substring(0,3));
21     }
22 }

 

 

posted on 2023-04-12 09:34  DY^^  阅读(34)  评论(0)    收藏  举报