2016.9.20---小程序2

要求用户输入成绩,验证成绩数据是否合法。

78    和    78.5   都可以

 1 import javax.swing.JOptionPane;
 2 public class Test {
 3     public static void main(String[] args) {
 4         String grade = JOptionPane.showInputDialog(null,"请输入成绩");
 5         if(grade.matches("\d{1,3}(([.]\d+))?")){
 6             JOptionPane.showMessageDialog(null, "合法");
 7         }else{
 8             JOptionPane.showMessageDialog(null, "不合法");
 9         }
10     }
11 }

String  x = “abc*****cde *fdsf*****we**222”;

要求按一个或多个”*”进行拆分。拆分后将拆分的结果以for   each方式打印出来

 1 public class Test {
 2 /**String  x = “abc*****cde *fdsf*****we**222”;
 3 要求按一个或多个”*”进行拆分。拆分后将拆分的结果以for   each方式打印出来*/
 4     public static void main(String[] args) {
 5         String s = "abc*****cde *fdsf*****we**222";
 6         String[] arr1 = s.split("[*]+");//*号在正则表达式中有特殊含义--{0,}
 7         for (String x : arr1){
 8             System.out.println(x);
 9         }
10     }
11 
12 }

将字符串倒序输出

比如:输入”abcde”   那么,输出 “edcba”

public class Test {
/**将字符串倒序输出比如:输入”abcde”   那么,输出 “edcba”*/
    public static void main(String[] args) {
        StringBuffer s =new StringBuffer("abcde");
        System.out.println(s.reverse().toString());
    }
}
原文地址:https://www.cnblogs.com/zzyytt/p/5897833.html