private修饰 所以不能访问
在调用子类的构造方法时,会先调用父类的构造方法,当子类的构造方法没有使用"Super"关键字,是默认调用父类的无参的构造方法。 如果父类中包含有参构造方法,没有无惨构造方法,则在子类的构造方法中一定需要出现super,对父类的对象进行初始化。
题目1:
思路:遍历字符串, 用maxLength记录字符串的长度,用endIndex记录最长字符串的结尾位置,最后进行字符串切割即可。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
int maxLength = 0 , count = 0 , endIndex= 0 ;
for (int i = 0; i <str.length() ; i++) {
if (str.charAt(i)>='0' && str.charAt(i)<='9'){
count++;
if (count>maxLength){
maxLength = count;
endIndex = i ;
}
}else {
count = 0;
}
}
System.out.println(str.substring(endIndex-maxLength+1,endIndex+1));
}
}
题目2:
import java.util.Arrays;
public class Solution {
public int MoreThanHalfNum_Solution(int [] array) {
Arrays.sort(array);
int mid = array.length/2 ;
int count = 0;
for (int i = 0; i <array.length ; i++) {
if (array[i]==array[mid]){
count ++;
}
}
return (count>mid) ? array[mid] : 0;
}
}