输入字符串判断各类型数目
package jie11¥15; import java.util.*; public class panduan数目 { public static void main(String[] args) { int x=0,y=0,z=0; Scanner r=new Scanner(System.in); String a=r.nextLine(); char[]b=a.toCharArray(); String c ="{}|+_~!@#$%^&*()_+<>?,./;'[]-="; char d[]=c.toCharArray(); String h ="QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm"; String k="1234567890"; char[]l=k.toCharArray(); char []i=h.toCharArray(); for(int e=0;e<a.length();e++) { for(int f=0;f<c.length();f++) { if(d[f]==b[e]) { x++; } } for(int g=0;g<h.length();g++) { if(i[g]==b[e]) { y++; } } for(int m=0;m<k.length();m++) { if(l[m]==b[e]) { z++; } } } System.out.println("字符共有"+x+"个"+"字母共有"+y+"个"+"数字共有"+z+"个"); } }
输入n个数字,输出重复数字
package jie11¥15; import java.util.*; import java.util.Arrays; public class 重复数字 { public static void main(String[] args) { int e=0; Scanner r=new Scanner(System.in); System.out.println("请输入数组长度"); int n=r.nextInt(); int []c=new int[n]; for(int a=0;a<n;a++) { int b=r.nextInt(); if(b>=0&&b<=n-1) { c[a]=b; } else { e++; } } if(e==0) { Arrays.sort(c); for(int d=0;d<n-1;d++) { int g=0; for(int f=d+1;f<n;f++) if(c[d]==c[f]) { g++; } if(g!=0) { System.out.print(c[d]+" "); } } } else { System.out.println("您输入的数据有误"); } } }
构造方法
package jie11¥15; public class gouzaofangfa { public static void main(String[] args) { gouzao ab=new gouzao(9,"nishi"); hanpi cd=new hanpi(); } } class gouzao{ private int a; private String b; public gouzao(int c,String d){ a=c; b=d; System.out.println(a+b); class hanpi{ int e; int f; double sb() { e=89; return e; } } } }
输出有范围的随机数
package jie11¥15; import java.util.Random; public class 有范围的随机数 { public static void main(String[] args) { int c; Random d=new Random(); for(int b=0;b<10;b++) { c=d.nextInt(11)+90; System.out.print(c+" "); } } }
打印杨辉三角
package jie11¥15; public class YANGHUI { public static void main(String[] args) { int [][]a=new int [10][]; for(int b=0;b<a.length;b++) { a[b]=new int [b+1]; } //for(int d=0;d<a.length;d++) { //a[d][0]=1; //a[d][d]=1; //} for(int c=0;c<a.length;c++) { for(int e=0;e<a[c].length;e++) { a[c][0]=1;a[c][c]=1; if(c>1&&c!=e&&e>0) { a[c][e]=a[c-1][e]+a[c-1][e-1]; } } } for(int f=0;f<a.length;f++) { for(int g=0;g<a[f].length;g++) { System.out.print(" "+a[f][g]+" "); } System.out.println(" "); } } }
可变参数
package jie11¥15; public class kebiancanshu { public static void main(String[] args) { a b=new a(); b.o(1,"你是","傻","蛋"); } } class a{ void o(int d,String...c) { System.out.print(d); for(int x=0;x<c.length;x++) { System.out.print(c[x]); } } }