publicstaticvoidmain(String[] args){
StringBuffer ans =newStringBuffer();for(int i=0;i<26;i++){
ans.append((char)('A'+i));}
ans.delete(0,5);
System.out.println(ans);}
随机数组
利用random类产生5个1-30之间的随机整数。要去零哦。
publicclass 类库使用案例分析 {publicstaticvoidmain(String[] args){
Random ans =newRandom();int[] a =newint[5];for(int i=0;i<5;i++){
a[i]= ans.nextInt(30)+1;}
System.out.println(Arrays.toString(a));}}
咳咳,依旧很简单哈!!
E-mail地址认证
利用正则表达式进行验证
publicclass 类库使用案例分析 {publicstaticvoidmain(String[] args){
String regex ="\\w+@\\w+.\\w+";
Scanner ans =newScanner(System.in);
String a = ans.nextLine();
System.out.println(a.matches(regex));}}
翻硬币
将一个硬币反复扔出1000次,看看有多少次正面,有多少次反面;
publicclass 类库使用案例分析 {publicstaticvoidmain(String[] args){
Random ans =newRandom();int z =0;int f =0;for(int i=0;i<1000;i++){if(ans.nextInt(2)==1){
z++;}else{
f++;}}
System.out.println("正面有:"+ z +"次、反面有"+ f +"次!!!");}}
IP地址判断
给出一个ip地址,判断这个ip地址是否合法
classA{publicstaticbooleanisIp(String str){
String regex ="\\d+{1,3}\\.\\d+{1,3}\\.\\d+{1,3}\\.\\d+{1,3}";if(!str.matches(regex)){returnfalse;}
String [] ans = str.split("\\.");for(int i=0;i<ans.length;i++){int x = Integer.parseInt(ans[i]);if(x>255)returnfalse;}returntrue;}}publicclass 类库使用案例分析 {publicstaticvoidmain(String[] args){
Scanner sc =newScanner(System.in);
String ans = sc.nextLine();
System.out.println(A.isIp(ans));}}
类库使用案例分析我们先来看看这个StringBuffer类的案例:我们通过append方法向里面添加26个字母,要求每次添加一次,一共添加26次,最后要求删除前五个字符。因为我们的StringBuffer类,是允许字符被修改的,所以这个还是很简单的。 public static void main(String[] args) { StringBuffer ans = new StringBuffer(); for(int i=0;i<26;i++){