Maison > Java > javaDidacticiel > le corps du texte

Résumé des problèmes rencontrés en Java

巴扎黑
Libérer: 2017-07-24 14:00:55
original
1393 Les gens l'ont consulté

1. Déterminez s'il s'agit d'un nombre impair :

public static boolean isOdd(int i) { return i %2 != 0 }

2 . System.out.println(2.0 - 1.1); Sortie : 0,89999999 99999999 (Type double)

System.out.println(new BigDecimal("2.00").subtract(new BigDecimal("1.10")) ); --Pour afficher 0,90, vous devez ajouter des guillemets, sinon il y aura des décimales.

System.out.println(new BigDecimal("2.01").subtract(new BigDecimal("1.65")); -- Sortie 0.36

System.out.println(new BigDecimal(2.0).subtract(new BigDecimal(1.1))); .printf ("%.2fn", 2.0-1.115); --Sortie : 0,89

final long MICROS_PER_DAY = 24 * 60 * 60 * 1000 * 1000;

final long MILLIS_PER_DAY = 24 * 60 * 60 * 1000;

System.out.println(24 * 60 * 60 * 1000 * 1000);
System.out.println(24 * 60 * 60 * 1000 ); --- Sortie : 5


Pour le calcul d'entiers longs, ajoutez L : System.out.println( 24L * 60 * 60 * 1000 * 1000); --- Sortie : 86400000 000

System.out.println("H" + "a"); >

System.out.println("H" + 'a'); Ha

System.out.println('H' + 'a'); 169

char[] nombres = {'1','2','3'};

System.out.println("a" + nombres); Sortie : a[C@c3c749

void java.io.PrintStream.println(String x)

Imprime une chaîne puis termine la ligne. Cette méthode se comporte comme si elle invoquait

puis . <code>println()

.<code>print(String) <code>println()System .out.println(numbers); Sortie : 123

void java.io.PrintStream. println(char[] x) Méthode surchargée

Imprime un tableau de caractères puis termine la ligne. Cette méthode se comporte comme si elle invoquait <code>print(char[])

puis <code>println()
.

<code>print(char[]) <code>println()

u0022 est l'encodage Unicode des guillemets doubles.

System.out.println("au0022 + u0022b ".length()); Équivalent à : System.out.println("a" + "b ".length()); (Il y a un espace après b)

System.out.println(Test.class.getName().replace(".","/") ) ; Sortie : com/Test

String java.lang.String.replace(CharSequence target, CharSequence replacement)

Remplace chaque sous-chaîne de cette chaîne qui correspond à la séquence cible littérale par le littéral spécifié séquence de remplacement. Le remplacement s'effectue du début de la chaîne jusqu'à la fin, par exemple, remplacer "aa" par "b" dans la chaîne "aaa" donnera "ba" plutôt que "ab".

System.out.println(Test.class.getName().replaceAll(".","/")); Sortie : ////////                  

Système . out.println(Test.class.getName().replaceAll("\.","/")); Sortie : com/Test

String java.lang.String.replaceAll(String regex, String remplacement )

Remplace chaque sous-chaîne de cette chaîne qui correspond à l'expression régulière donnée par le remplacement donné.

Une invocation de cette méthode de la forme
str

. replaceAll (

regex, repl) donne exactement le même résultat que l'expression java.util.regex.Pattern.compile(

regexjava.util.regex.Pattern).matcher<code>compile( str).replaceAll<code>matcher(repl)replaceAll StringBuffer mot = null ; word = new StringBuffer('P');

'P' est traité comme un nombre entier.

java.lang.StringBuffer.StringBuffer(int capacité)

Construit un tampon de chaîne sans caractères et avec la capacité initiale spécifiée.

  • Paramètres :

  • capacité la capacité initiale.


System.out.println(word); Output a

int j = 0;

for(int i = 0; i < 100; i++){
j = j++;
System.out.println(j);
}

Sortie 100 lignes 0 (la valeur de j est toujours 0) :

0

0

……

final int END=Integer.MAX_VALUE; 🎜> int count = 0;

for(int i = START; i <= END; i++){
count++;
System.out .println(i); -- Boucle infinie. Lorsque j'atteindrai 2147483647, il deviendra négatif s'il augmente encore.
}


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal