Classes básicas comumente usadas em Java

1. Embalagem

definição

Tipos de dados básicos como int, float, double, boolean, char, etc. Os tipos de dados básicos não têm características de objetos. Por exemplo, os tipos básicos não podem chamar métodos e têm funções simples. Para fazer com que os tipos de dados básicos tenham as características dos objetos, Java fornece uma classe wrapper para cada tipo de dados básicos, de modo que possamos manipular os tipos de dados básicos como objetos operacionais.
Insira a descrição da imagem aqui

Em segundo lugar, a aula de matemática

O Math de Java contém propriedades e métodos para realizar operações matemáticas básicas, como expoentes elementares, logaritmos, raízes quadradas e funções trigonométricas.
Os métodos matemáticos são todos definidos como formas estáticas, que podem ser chamadas diretamente na função principal por meio da classe Math.

public class Test {
    
    
    public static void main(String[] args) {
    
    
        System.out.println("90度的正弦值:"+Math.sin(Math.PI/2));
        System.out.println("0度的余弦值:"+Math.cos(0));
        System.out.println("60的正切值:"+Math.tan(Math.PI/3));
        System.out.println("1的反正切值:"+Math.atan(1));
        System.out.println("π/2的角度值"+Math.toDegrees(Math.PI/2));
        System.out.println(Math.PI);
        }
 }

O resultado é
Insira a descrição da imagem aqui


Três, classe String

A classe String tem 11 métodos de construção, esses métodos fornecem parâmetros diferentes para inicializar a string, como fornecer um parâmetro de matriz de caracteres

package work;

public class Test2 {
    
    
    public static void main(String[] args) {
    
    
        String result = "qwertyuiop";
        //通过字符的下标,返回字符
        System.out.println(result.charAt(3));
        //拼接
        System.out.println(result.concat("scsc"));
        //找字符下标
        System.out.println(result.indexOf("t"));
        //字符串长度
        System.out.println(result.length());
        //字符串替换
        System.out.println(result.replace('w','c'));
        //字符串截取(把前面的截取了)
        System.out.println(result.substring(5));
        //从前面到后面截取
        System.out.println(result.substring(0,5));
        //大写
        System.out.println(result.toUpperCase());
        //小写
        System.out.println(result.toLowerCase());
    }
}


O resultado é:
Insira a descrição da imagem aqui

Quarto, a classe StringBuffer

Insira a descrição da imagem aqui

String question = new String("2*5=");
        int answer=10;
        boolean result=(2*5==10);
        StringBuffer sb = new StringBuffer() ;
        sb. append (answer);
        sb. append (question);
        sb. append (result);
        sb. insert (5,',');
        
        System. out. println(sb) ;

Insira a descrição da imagem aqui


Five, Date class

O pacote java.util fornece a classe Date para encapsular a data e hora atuais.

A classe Date fornece dois construtores para instanciar objetos Date. O primeiro construtor usa a data e hora atuais para inicializar o objeto.

Exemplo: obtenha a data e hora atuais

package work;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class Test3 {
    
    
    public static void main(String[] args) {
    
    
        //基本输出时间
        System.out.println(new Date());
        Calendar c = Calendar.getInstance();
        //常用输出时间 --年--月--日 时:分:秒
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss");
        System.out.println(sdf.format(new Date()));
    }
}

O resultado é
Insira a descrição da imagem aqui

Seis, a classe Calendar para construir um calendário


//get 和 set 的字段数字,指示一个月中的某天
int dayOfMonth = Calendar.DAY_OF_MONTH;
System.out.println(dayOfMonth);

//get 和 set 的字段数字,指示一个星期中的某天。
int dayOfWeek = Calendar.DAY_OF_WEEK;
System.out.println(dayOfWeek);
//get 和 set 的字段数字,指示当前月中的第几个星期。
int dayOfWeekInMonth = Calendar.DAY_OF_WEEK_IN_MONTH;
System.out.println(dayOfWeekInMonth);

O resultado éInsira a descrição da imagem aqui


Sete, classe aleatória

Número gerado aleatoriamente, o resultado gerado é um número aleatório dentro de 10

package work;

import java.util.Random;

public class Test2 {
    
    
    public static void main(String[] args) {
    
    
     //1. 创建键盘录入数据的对象
        Random r = new Random();
        //2随机生成一个数据
            int number = r.nextInt(10);
            //3. 输出数据
            System.out.println("number:"+ number);

    }

}

O resultado é:
Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/s001125/article/details/110192409
Recomendado
Clasificación