当前位置:   article > 正文

暑假第十七记(Java代码示例)_jkstr

jkstr

题目:请用户输入两个字符串(纯字母,10位以上),如果两个字符串中有相同的字符就将这个字符提取出来,作为新的字符串的元素,并且新字符串中每隔3个字符用=隔开,最后输出这个字符串

package 包名;

import java.util.Scanner;


public class 类名 {
    //1.判断字符串是否合格
    //0:代表不合格    1:代表合格
    public static int checkString(String str){
        if(str.length()<10){
            System.out.println("字符串长度不合格");
            return 0;
        }else{
            //判断是否时纯字母    dkjasdahjk     str.charAt(i)    
            //判断当前字符串是否是纯字母
            int other=0;//定义一个记录非纯字母的计数器
            for(int i=0;i<str.length();i++){
                if(str.charAt(i)>='a'&&str.charAt(i)<='z'||
                        str.charAt(i)>='A'&&str.charAt(i)<='Z'    ){
                    
                }else{
                    other++;
                }
            }
            if(other>0){
                System.out.println("不是纯字母");
                return 0;
            }else{
                return 1;
            }
        }
    }
    
    static Scanner sc=new Scanner(System.in);
    //2.提取相同的字符串并返回
    public static String getStr(){
        while(true){
            System.out.println("请输入第一个字符串");
            String str1=sc.nextLine();
            System.out.println("请输入第er个字符串");
            String str2=sc.nextLine();
            //checkString是验证字符串是否合格
            int s1= checkString(str1);//s1==1
            int s2= checkString(str2);
            if(s1==1&&s2==1){
                //wqeyuqwuieuowq    'w'   "w"
                //djkashjdwqe        wqe
                String newStr="";
                System.out.println("字符串合格,现在开始提取");
                for(int i=0;i<str1.length();i++){
                    //循环第一个字符串,用第二个字符串去判断是否包含
                    if(str2.contains(str1.charAt(i)+"")){
                        //包含
                        //判断新字符串是否已经拥有了这个合格的相同字符
                        if(newStr.contains(str1.charAt(i)+"")){
                            //新字符串有这个字符了
                        }else{
                            //新字符串没有这个相同字符zxn=asd=
                            //每隔3个追加一个等号
                            if((newStr.length()+1)%4==0){
                                newStr+="=";
                            }
                            newStr+=str1.charAt(i);
                        }
                        
                    }
                }
                return newStr;
            }else{
                System.out.println("输入的字符串不合格");
            }
        }
    }
    
    public static void main(String[] args) {
        String newStr= getStr();
        System.out.println("提取到的字符串是:"+newStr);
    }

}
 

实心菱形

package 包名;

import java.util.Scanner;

public class 类名 {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        int i,j,k;
        for(i=1;i<=6;i++) {
            for(j=6;j>=i+1;j--) {
                System.out.print(" ");
            }
            for(k=1;k<=2*i-1;k++) {
                System.out.print("*");
            }
            System.out.println();
        }
        for(i=1;i<=5;i++) {
            for(j=1;j<=i;j++) {
                System.out.print(" ");
            }
            for(k=9;k>=2*i-1;k--) {
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

 

质数:

package 包名;

public class  类名 {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        int i,j;
        for(i=2;i<=100;i++){
            for(j=2;j<=i;j++){
                if(i%j==0) {
                    break;
                }
            }
            if(i==j) {
                System.out.println(i);
            }
                
        }
    }

}
 

九九乘法表:

package 包名;

public class  类名{

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        for(int i=1;i<=9;i++) {
            for(int j=1;j<=i;j++) {
                System.out.print(i+"*"+j+"="+(i*j)+"\t");
            }
            System.out.println();
        }
    }

}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/207302
推荐阅读
相关标签
  

闽ICP备14008679号