"Java Basic Introduction 2nd Edition" - Réponses après les cours et explications détaillées de Dark Horse Programmer Chapitre 5 Classes courantes en Java

1. Remplissez les champs

1、	String、StringBuffer
2、	Date、Calendar、DateFormat
3、	DateFormat
4、	静态
5、edcba

2. Vrai ou faux

1、错  2、错  3、对  4、错  5、对

Trois questions à choix multiples

1、C     2、C    3、B    4、A     5、B

Quatre questions à réponse courte

1. La classe String est une classe immuable, c'est-à-dire que la valeur de la chaîne ne peut pas être modifiée une fois qu'elle est initialisée. StringBuffer est un type de chaîne variable, similaire à String buffer, qui peut modifier la valeur d'une chaîne.

2. La classe Date est utilisée pour représenter un moment spécifique, qui peut être précis en millisecondes. Dans les applications pratiques, il est souvent nécessaire de renvoyer séparément les informations relatives à l'année, au mois et au jour dans une date pour affichage ou traitement. La plupart des méthodes de cette classe ont été marquées comme obsolètes. La classe Calender remplace essentiellement la classe Date, qui définit une série de méthodes pour effectuer les opérations de champ de date et d'heure.
La méthode getTime () de Calendar, getTime () renvoie un objet Date qui représente la valeur d'heure de Calendar, et Calendar a une méthode setTime (Date date). La méthode setTime () reçoit un objet Date et définit la valeur d'heure représentée par l'objet Date dans Calendar. Object, la conversion entre les objets Date et Calendar peut être effectuée via ces deux méthodes.

3. L'auto-boxing fait référence à l'affectation d'une variable d'un type de données de base à une variable de conditionnement correspondante. Au contraire, le déballage consiste à attribuer directement un type d'objet de conditionnement à une variable de type de données de base correspondante.

Cinq, questions de programmation

1.public class Test01 {
    
    
	public static void main(String[] args) {
    
    
		String str = "HelloWorld";
		// 字符串转成char数组
		char[] ch = str.toCharArray();
		StringBuffer buffer = new StringBuffer();
		for (int i = str.length() - 1; i >= 0; i--) {
    
    
			if (ch[i] >= 'A' && ch[i] <= 'Z') {
    
    
				buffer.append(String.valueOf(ch[i]).toLowerCase());
			} else if (ch[i] >= 'a' && ch[i] <= 'z') {
    
    
				buffer.append(String.valueOf(ch[i]).toUpperCase());
			}
		}
		System.out.println(buffer.toString());
	}
}
2.import java.util.Random;
public class Test {
    
    
	public static void main(String[] args) {
    
    
		Random rand = new Random();
		for (int i = 0; i < 5; i++) {
    
    
			int num = 20 + rand.nextInt(11);
			System.out.println(num);
		}
	}
}

Six, la question initiale et son analyse

Rien.

Je suppose que tu aimes

Origine blog.csdn.net/hypertext123/article/details/109297536
conseillé
Classement