目录
选择题
- default不是一个权限修饰符,默认不写才是这个权限
- abstract不能来修饰属性
- abstract不能和final一起用
编程题
import java.util.*; public class Board { public boolean checkWon(int[][] board) { // write code here if(board[0][0]==1&&board[1][1]==1&&board[2][2]==1){ return true; } if(board[0][2]==1&&board[1][1]==1&&board[2][0]==-1){ return true; } for(int i=0;i<3;i++){ if(board[i][0]==1&&board[i][1]==1&&board[i][2]==1){ return true; } if(board[0][i]==1&&board[1][i]==1&&board[2][i]==1){ return true; } return false; } return false; } }
import java.util.*; import java.lang.*; public class Main { public static void main(String args[]){ Scanner sc=new Scanner(System.in); int sum=0; int countnum=0; boolean bigcharacter=false; boolean smallcharacter=false; int countfuhao=0; String str=sc.nextLine(); char arr[]=str.toCharArray(); if(str.length()<=4){ sum+=5; }else if(str.length()<=7&&str.length()>=5){ sum+=10; }else if(str.length()>=8){ sum+=25; } for(int i=0;i<arr.length;i++){ if(arr[i]>='a'&&arr[i]<='z'){ smallcharacter=true; } if(arr[i]>='A'&&arr[i]<='Z'){ bigcharacter=true; } if(arr[i]>='0'&&arr[i]<='9'){ countnum++; } if((arr[i]>=0x21&&arr[i]<=0x2F)||(arr[i]>=0x3A&&arr[i]<=0x40) ||(arr[i]>=0x5B&&arr[i]<=0x60)||(arr[i]>=0x7B&&arr[i]<=0x7E)){ countfuhao++; } } if(bigcharacter&&smallcharacter){ sum+=20; }else if(bigcharacter||smallcharacter){ sum+=10; }else{ sum+=0; } if(countnum==0){ sum+=0; }else if (countnum==1){ sum+=10; }else if(countnum>1){ sum+=20; } if(countfuhao==0){ sum+=0; }else if (countfuhao==1){ sum+=10; }else if(countfuhao>1){ sum+=25; } boolean t1=false; if(countnum>0){ t1=true; } boolean t2=false; if(countfuhao>0){ t2=true; } if(t1&&t2&&bigcharacter&&smallcharacter){ sum+=5; }else if(t1&&t2&&(bigcharacter||smallcharacter)){ sum+=3; }else if(t1&&(bigcharacter||smallcharacter)){ sum+=2; } if(sum>=90){ System.out.println("VERY_SECURE"); }else if(sum>=80){ System.out.println("SECURE"); }else if(sum>=70){ System.out.println("VERY_STRONG"); }else if(sum>=60){ System.out.println("STRONG"); }else if(sum>=50){ System.out.println("AVERAGE"); }else if(sum>=25){ System.out.println("WEAK"); }else{ System.out.println("VERY_WEAK"); } } }