静态static关键字修饰成员方法
public static void main(String[] args) {
//首先设置教室,这是静态的东西,应该通过类名称进行调用
Student.room = "101教室";
Student one = new Student("贾乃亮",38);
System.out.println("年龄:"+ one.getAge());
System.out.println("姓名:"+ one.getName());
System.out.println("教室:"+ Student.room);
Student two = new Student("李小璐",32);
System.out.println("年龄:"+ two.getAge());
System.out.println("姓名:"+ two.getName());
System.out.println("教室:"+ Student.room);
数组工具类Arrays
public static void main(String[] args) {
int [] inArray = {20,30,40};
String inStr = Arrays.toString(inArray);
System.out.println(inStr);//[20, 30, 40]
int[] array1 = {2,3,4,1,2,5,6,2};
Arrays.sort(array1);
System.out.println(Arrays.toString(array1));
String [] array2 = {"aaa","ddd","bbb","ccc"};
Arrays.sort(array2);
System.out.println(Arrays.toString(array2));
Arrays练习题
题目:请使用Arrays相关的API,将一个随机字符串中的所有字符升序排列降序打印。
public static void main(String[] args) {
String str = "asdkDMSODM5sfaomssa4fAfalsms514";
char[] chars = str.toCharArray();
Arrays.sort(chars);
for (int i = chars.length - 1; i >= 0; i--) {
System.out.println(chars[i]);
}
数学工具类Math
public static void main(String[] args) {
//获取绝对值
System.out.println(Math.abs(3.14));
System.out.println(Math.abs(0));
System.out.println(Math.abs(-5.21));
System.out.println("===========================");
//向上取整
System.out.println(Math.ceil(51.1));
System.out.println(Math.ceil(20.4));
System.out.println(Math.ceil(34.8));
System.out.println("===========================");
//向下取整
System.out.println(Math.floor(31.0));
System.out.println(Math.floor(30.0));
System.out.println(Math.floor(30.9));
System.out.println("===========================");
//四舍五入
System.out.println(Math.round(20.4));
System.out.println(Math.round(21.6));
System.out.println(Math.round(22.5));
Math练习题
public static void main(String[] args) {
int count = 0;
double min = -10.8;
double max = 5.9;
for (int i = (int) min; i<max; i++){
int abs = Math.abs(i);
if (abs>6||abs<2.1){
System.out.println(i);
count++;
}
}
System.out.println("得到的数字总共共有:"+count);