静态static

静态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);
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值