zoukankan      html  css  js  c++  java
  • switch语句

    switch语句中,必须是整型(不可以是小数点类型,也就是1,2,3,4,5),字符型,字符串类型,遇到break才能停止,否则会一直执行

    import java.util.Arrays;
    import java.util.Date;

    /**
    * @auther 付强
    * @date 2020/7/21 - 5:37
    */
    public class java5 {
    public static void main(String[] args) {
    if(3>5){
    System.out.println(" 我是dj");
    }else if(3==5){
    System.out.println(" 你也是dj");
    }else{
    System.out.println("社会人的毒打");
    }
    String str="白菜";
    switch (str){
    case "白菜":
    System.out.println("我是一个大白菜");
    break;
    case "胡萝卜":
    System.out.println("我是一个胡萝卜");
    break;
    default:
    System.out.println("我什么都不是");
    }
    Loop:
    for(int i=0;i<100;i++){
    for (int j = 0; j < 500; j++) {
    if(j%2==0){
    continue;
    }if(j==300){
    break;
    }if(j==200){
    break Loop;
    }
    }
    }
    int k=3;
    while (k<500){
    System.out.println("我是白菜");
    if(k==5){
    break;
    }
    k++;
    }
    //string常用的构造方法
    char[] a={'g','o','o','d'};
    String s=new String(a);
    System.out.println(s);
    char[] b={'s','t','u','d','e','n','t'};
    String e=new String(b,2,4);
    System.out.println(e);
    String n=new String("good");
    //连接多个字符串的方法
    String str1="hello";
    String str2="world";
    int num=65;
    double num2=12.65;
    System.out.println(str1+" "+str2+" "+num+" "+"小时看书"+num2);
    str1.length();//str1的长度
    str1.charAt(3);//str1中索引是5的字符
    str1.indexOf('w');//w第一次所出现的索引位置
    str1.lastIndexOf('d');//d最后一次出现的索引位置
    str1.indexOf("w");
    str1.lastIndexOf("d");
    str1.substring(3);//表示从索引3开始截取出来新的字符串,形成新的字符串,包头
    str1.substring(3,5);//从索引3切到索引5,包头不包尾
    str1.trim();//去除空格
    str1.trim().length();//去除空格后的长度
    str1.replace("e","m");//将e替换成m
    str1.replaceAll("e","m");//将所有e都替换成m
    boolean l=str1.startsWith("a");//判断字符串str1是否以a开头,是返回true,不是false
    boolean l1=str1.endsWith("a");//判断字符串str1是否以a结尾,是返回true,不是false
    str1.equals(str2);//判断str1和str2是否相同,相同返回true,不同返回false
    str1.equalsIgnoreCase(str2);//判断str1和str2是否相同,不区分大小写
    str1.compareTo(str2);//比较两者的unicode编码,在前就为负数,在后就为正数
    str1.toLowerCase();//转成小写
    str1.toUpperCase();//转成大写
    String str3="192.168.0.0.1";
    // 用这种方式分割需要添加转义字符,才可以进行分割
    String[] split = str3.split("\.");//利用来进行分割
    System.out.println(Arrays.toString(split));
    for (int i = 0; i < split.length; i++) {
    System.out.println(split[i]);
    }
    for(String split1:split){
    System.out.println("["+split1+"]");
    }
    Date date=new Date();
    String tY = String.format("%tY", date);//年
    String tB = String.format("%tB", date);//月
    String td = String.format("%td", date);//日
    String tH = String.format("%tH", date);//小时
    String tM = String.format("%tM", date);//分钟
    String tS = String.format("%tS", date);//秒
    String time = String.format("%tc", date);//全部时间
    String form = String.format("%tF", date);//全部时间
    System.out.println(tY);
    System.out.println(tB);
    System.out.println(td);
    System.out.println(tH);
    System.out.println(tM);
    System.out.println(tS);
    System.out.println(time);
    System.out.println(form);
    //.匹配任意字符
    //d 0-9任意数字
    //D 表示任何一个非数字字符
    //s 表示空白字符
    //S 表示非空白字符
    //? 0-1次
    //* 0次或者多次
    //+ 一次或者多次
    long start1 = System.currentTimeMillis();
    String sum="";
    for (int i = 0; i < 10000; i++) {
    sum+=i;
    }
    long end1 = System.currentTimeMillis();
    System.out.println(end1-start1);
    long start2 = System.currentTimeMillis();
    StringBuilder stringBuilder = new StringBuilder("");
    for (int i = 0; i < 10000; i++) {
    stringBuilder.append(i);
    }
    long end2 = System.currentTimeMillis();
    System.out.println(end2 - start2);
    }
    }
  • 相关阅读:
    PAT (Basic Level) Practise 1013 数素数
    PAT (Basic Level) Practise 1014 福尔摩斯的约会
    codeforces 814B.An express train to reveries 解题报告
    KMP算法
    rsync工具
    codeforces 777C.Alyona and Spreadsheet 解题报告
    codeforces 798C.Mike and gcd problem 解题报告
    nginx + tomcat多实例
    MongoDB副本集
    指针的艺术(转载)
  • 原文地址:https://www.cnblogs.com/fuqiang-java/p/13354570.html
Copyright © 2011-2022 走看看