javaWeek2Day2

javaWeek2Day2

public class Demo1 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        String str1=sc.nextLine();
        //   StringBuilder str2=new StringBuilder(str1);
        //	str2.reverse().toString();
        String str2=new StringBuilder(str1).reverse().toString();
        System.out.println(str2);
    }


}

public class Demo2 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("输入qq号");
        String a=sc.next();
        if(!a.startsWith("0")){
            if(a.length()<=12&&a.length()>=8){
            System.out.println("合格");
            }
            else {
            System.out.println("不合格");
           }
        }
        else {
            System.out.println("第一位为0");
        }
    }
}
public class Demo3 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("输入字符串1");
        String a=sc.next();
        System.out.println("输入字符串2");
        String b=sc.next();
        int count=0;

        while (a.contains(b)) {
            a = a.substring(a.indexOf(b) + b.length());
          count++;
        }

        System.out.println(count);
    }
}
public class Demo4 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("输入字符串1");
        String a=sc.next();
        System.out.println("输入字符串2");
        String b=sc.next();


        while (a.contains(b)) {
            a=a.replaceAll(b,"");

        }
        System.out.println(a);


    }
}
public class Demo5 {
    public static void main(String[] args) {
        double random = Math.random()*100;
        System.out.println("随机数为:");
        System.out.println(random);
        String str = random+"";
        int index = str.indexOf(".");
        System.out.println(index);
        String substring = str.substring(0, index + 3);
        System.out.println("转换为:");
        System.out.println(substring);
    }
}

public class Demo6 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        List<String> str=new ArrayList();
        System.out.println("输入几个字符串");
        int a=sc.nextInt();

        for( int i=0;i<a;i++){
            System.out.println("输入第"+(i+1)+"个");
        String s=sc.next();
        str.add(s);
        }System.out.println(str);
       List<String> f =new ArrayList();
        List<String> f1 =new ArrayList();
        for(int i=0;i<str.size();i++){
            String str1=str.get(i);
            if(str1.length()>5){
                f.add(str1);
            }
            else {
                f1.add(str1);
            }
        }
        System.out.println("长度大于五的集合为");
        System.out.println(f);
        System.out.println("长度小于等于五的几何为");
        System.out.println(f1);
    }
}

public class Demo7 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        List<String> str=new ArrayList();


            System.out.println("输入");
            String s=sc.next();
            str.add(s);
        System.out.println(str);
        for (String a : str) {
            boolean i=getHuiwen(str);
            if(i){
                System.out.println("是回文");
            }
            else {
                System.out.println("不是回文");
            }
        }

    }

    private static boolean getHuiwen(List<String> str) {
        boolean b=true;
        for (String s : str) {
            for(int i=0;i<str.size()/2;i++){
                if(str.get(str.size()-1-i)!=str.get(i)){
                    b=false;
                    return b;
                }
            }
        }
        return b;
    }
}

public class Demo8 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        String next = scanner.next();
        int b = scanner.nextInt();
        String count = sum(a, next, b);
        System.out.println(a +next +b +"="+count);



    }

    private static String sum(int a, String op, int b) {
        int r=0;
        if ("+".equals(op)){
            r = a+b;
        }else  if ("-".equals(op)){
            r = a-b;
        }else  if ("*".equals(op)){
            r = a*b;
        }else  if ("/".equals(op)){
            r = a/b;
        }else  if ("%".equals(op)){
            r = a%b;
        }else {
            return null;
        }

        return r+"";
    }
}

public class Demo9 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);

        System.out.println("输入");
        String s=sc.next();
        System.out.println();

        boolean c=panDuan(s);
        if(c){
            System.out.println("合格");
        }
        else {
            System.out.println("不合格");
        }



    }

    private static boolean panDuan(String str) {
        int count=0;
        char[] chars = str.toCharArray();
        if(str.length()>=8){
            for (char aChar : chars) {

                if(aChar>='A'&&aChar<='Z'){
                    count++;
                }



            }
            if (count>=2){
                for (char c : chars) {
                    if((c < '0'|| c>'9') && (c < 'A'|| c>'Z')&&(c < 'a'|| c>'z')){
                        return  false;
                    }
                    else {
                        return true;
                    }
                }

            }else {
                return false;
            }

        }

            return false;


    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值