📄 sjsapplet.java
字号:
public int[] TextJiao (String xxx,int t) { //读取字符串 String yyy = xxx; int[] duString =new int[8]; int flag1=0; int flag = 0; for (int i=0;i<yyy.length();i++) { // 校验字符串是否符合标准 char Cg = yyy.charAt(i); if ((Cg>'9'||Cg<'0')&&Cg!=','&&t==0) { duString[7]=36; break; } if ((Cg>'9'||Cg<'0')&&Cg!=','&&t==1) { duString[7]=36; break; } if (Cg==','&&i!=yyy.length()-1) { String TempString01 = yyy.substring(flag,i); System.out.println("TempString01="+TempString01); int hhh = (int)Float.parseFloat(TempString01); if (hhh>35||hhh<1) duString[7]=37; else duString[flag1] =hhh; flag1=flag1+1; flag=i+1; } if (i==yyy.length()-1) { String TempString02=""; if(Cg!=',') {TempString02 = yyy.substring(flag,i+1);} else {TempString02 = yyy.substring(flag,i);} int hhh = (int)Float.parseFloat(TempString02); if (hhh>35||hhh<1) duString[7]=37; else duString[flag1] =hhh; } } return duString; } //表格校验 public int TableJiao (Vector xxx,Vector yyy) { int kkk = 0; Vector szVector = new Vector(); String dgsz = yyy.toString(); for (int i=0;i<xxx.size();i++) { Vector Temp2 =(Vector)xxx.elementAt(i); String szString = Temp2.toString(); if(dgsz.compareTo(szString)==0) { kkk = 1; break; } } return kkk; } //处理1 public int[] CreatSjs1 () { int sjs[] = new int[7]; int su = 1+(int)(35*Math.random()); sjs[0] = su; for (int i=1;i<7;i++) { int flag; int su1; //校验、生成其他6位随机数 do { su1 = 1+(int)(35*Math.random()); flag = 0; for (int j = 0;j<i;j++) { if (su1==sjs[j]) { flag = 1; } } }while(flag==1); sjs[i]=su1; } //冒泡排序 int temp; for (int i = 0;i<6;i++) { for(int j = 0;j<6-i;j++) { if (sjs[j]>sjs[j+1]) { temp = sjs[j]; sjs[j] = sjs[j+1]; sjs[j+1] = temp; } } }//排序完毕 return sjs; } //处理2 public int[] CreatSjs2 (int[]xxx) { //取不需要的数 Vector noVector = new Vector(); int u = 0; while (xxx[u]!=0) { noVector.addElement(""+xxx[u]); u=u+1; } int su,flag007=0;; do { flag007 = 0; su = 1+(int)(35*Math.random()); for (int ll=0;ll<noVector.size();ll++) { int kkk =(int)Float.parseFloat(noVector.elementAt(ll).toString()); if (su==kkk) flag007=1; } }while(flag007==1); int sjs[] = new int[7]; sjs[0] = su; for (int i=1;i<7;i++) { int flag; int su1; //校验、生成其他6位随机数 do { su1 = 1+(int)(35*Math.random()); flag = 0; for (int j = 0;j<i;j++) { if (su1==sjs[j]) { flag = 1; } } if(flag!=1) { for (int ll=0;ll<noVector.size();ll++) { int kkk =(int)Float.parseFloat(noVector.elementAt(ll).toString()); if (su1==kkk) flag=1; } } }while(flag==1); sjs[i]=su1; } //冒泡排序 int temp; for (int i = 0;i<6;i++) { for(int j = 0;j<6-i;j++) { if (sjs[j]>sjs[j+1]) { temp = sjs[j]; sjs[j] = sjs[j+1]; sjs[j+1] = temp; } } }//排序完毕 return sjs; } //处理3 public int[] CreatSjs3 (int[] yyy) { //取不需要的数 Vector yesVector = new Vector(); int sjs[] = new int[7]; int u = 0; while (yyy[u]!=0) { sjs[u]=yyy[u]; yesVector.addElement(""+yyy[u]); u=u+1; } int su,flag007=0;; do { flag007 = 0; su = 1+(int)(35*Math.random()); for (int ll=0;ll<yesVector.size();ll++) { int kkk =(int)Float.parseFloat(yesVector.elementAt(ll).toString()); if (su==kkk) flag007=1; } }while(flag007==1); sjs[u] = su; for (int i=u+1;i<7;i++) { int flag; int su1; //校验、生成其他6位随机数 do { su1 = 1+(int)(35*Math.random()); flag = 0; for (int j = 0;j<i;j++) { if (su1==sjs[j]) { flag = 1; } } if(flag!=1) { for (int ll=0;ll<yesVector.size();ll++) { int kkk =(int)Float.parseFloat(yesVector.elementAt(ll).toString()); if (su1==kkk) flag=1; } } }while(flag==1); sjs[i]=su1; } //冒泡排序 int temp; for (int i = 0;i<6;i++) { for(int j = 0;j<6-i;j++) { if (sjs[j]>sjs[j+1]) { temp = sjs[j]; sjs[j] = sjs[j+1]; sjs[j+1] = temp; } } }//排序完毕 return sjs; } //处理4 public int[] CreatSjs4 (int[] xxx,int[] yyy) { //取不需要的数 Vector yesVector = new Vector(); int sjs[] = new int[7]; int u = 0; int m = 0; while (yyy[u]!=0) { sjs[u]=yyy[u]; yesVector.addElement(""+yyy[u]); u=u+1; } while (xxx[m]!=0) { yesVector.addElement(""+xxx[m]); m=m+1; } int su,flag007=0;; do { flag007 = 0; su = 1+(int)(35*Math.random()); for (int ll=0;ll<yesVector.size();ll++) { int kkk =(int)Float.parseFloat(yesVector.elementAt(ll).toString()); if (su==kkk) flag007=1; } }while(flag007==1); sjs[u] = su; for (int i=u+1;i<7;i++) { int flag; int su1; //校验、生成其他6位随机数 do { su1 = 1+(int)(35*Math.random()); flag = 0; for (int j = 0;j<i;j++) { if (su1==sjs[j]) { flag = 1; } } if(flag!=1) { for (int ll=0;ll<yesVector.size();ll++) { int kkk =(int)Float.parseFloat(yesVector.elementAt(ll).toString()); if (su1==kkk) flag=1; } } }while(flag==1); sjs[i]=su1; } //冒泡排序 int temp; for (int i = 0;i<6;i++) { for(int j = 0;j<6-i;j++) { if (sjs[j]>sjs[j+1]) { temp = sjs[j]; sjs[j] = sjs[j+1]; sjs[j+1] = temp; } } }//排序完毕 return sjs; } public int jiaoyan (int[]xxx,int[]yyy) { int i=0,flag=0; while(xxx[i]!=0) { int j =0; while(yyy[j]!=0) { if (xxx[i]==yyy[j]) { flag=1; break; } j=j+1; } i=i+1; } return flag; } public void qkModel() { Vector NullVector = new Vector(); dataModel.setDataVector(NullVector,names); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -