当前位置: 代码迷 >> 综合 >> 每日刷题练习Day8~Day10
  详细解决方案

每日刷题练习Day8~Day10

热度:61   发布时间:2023-12-01 22:01:41.0

每日刷题练习Day8

super只能访问父类,既能访问父类的方法,也能访问父类的属性 



数组是一个对象 ,数组存储在堆中连续内存空间里

数组不是一个原生类,是用基本类型来定义的

数组的大小一旦定义好是不可以自动改变的


new B()是调用B的构造方法

try catch有finally一定要把finally里的语句执行了


 


 

跳出数组的foreach循环用break 




 在类里如果有静态代码块的话先执行静态代码块



题目:两种排序方法 

import java.util.*;
public class Main{public static void main(String[]args){Scanner scan=new Scanner(System.in);int n=Integer.parseInt(scan.nextLine());//此时的整形n,用nextLine读会处理掉换行符,否则后面的数组读取时会将没处理的换行符读入,导致少读一个字符串,所以是由nextLine来读整数,只需要用Integer.parseInt来转为读整数就好了String[]str=new String[n];for(int i=0;i<n;i++){str[i]=scan.nextLine();}if(inSortByz