Une collection de questions simples pour les débutants Java

Une collection de questions simples pour les débutants Java

Cela fait environ 4 mois que j'ai commencé à apprendre Java, En regardant les notes de questions que j'ai écrites lorsque j'ai commencé à apprendre "Quiconque est débutant a une telle question." J'ai pensé, alors je voudrais le partager avec l'espoir qu'il aidera les débutants.

Différence entre System.out.print () et System.out.println ()

System.out.print () est un affichage normal. Sortie vers la console. System.out.println () est une méthode de sortie qui s'arrête à la fin.

Par exemple

System.out.print("Miki");
System.out.print("est");

Lorsqu'il est exécuté avec L'affichage est

Je suis Miki

Sera.

System.out.println("Miki");
System.out.println("est");

Puis

Miki
est

devenir.

Utilisation correcte des types string et char

Que sont les types de données Java [String] et [Char]? Quelle est la différence? [39 fois] Est facile à comprendre.

Mettez le caractère entre guillemets simples. char a = 'A' Parce que les guillemets simples sont considérés comme un caractère et les guillemets doubles sont considérés comme des chaînes de caractères.

Comment utiliser correctement les types de données numériques (int, long)

Dans la tâche d'afficher 8 à la 20e puissance en traitement en boucle, Le code est correct, mais l'affichage est 0! → Cela peut être un problème de tolérance de type de données.

Pour les entiers [byte<short<int<long] Veuillez noter que la taille des valeurs numériques qui peuvent être stockées est différente. Si vous le recherchez, vous verrez combien de temps vous pouvez le stocker. Avec int, les grands nombres qui dépassent la capacité de int, tels que 8 à la puissance 20, ne peuvent pas être affichés. Dans ce cas, utilisez long (pour les entiers). → Il est nécessaire d'utiliser différents types de données en fonction de la taille de la valeur numérique.

L'écriture d'une méthode dans une classe Java ne fonctionne pas! ?? (À propos de la méthode principale)

En ce qui concerne la méthode, la méthode Main est traitée en premier.

D'autres méthodes de classe autres que la méthode Main fonctionneront si elles sont appelées si nécessaire, donc peu importe combien vous écrivez, elles ne fonctionneront pas (fondamentalement).

Alors quand tu fais beaucoup de méthodes

  1. Créer la méthode principale
  2. Une description qui appelle la méthode A à la méthode Main
  3. Une description qui appelle la méthode B à la méthode A ... C'est bien d'écrire comme ça.

Pour la méthode Main, cet article est facile à comprendre. [Introduction à Java] Explication de la méthode principale, de ses arguments (args) et de la valeur de retour

Qu'est-ce que "instanciation" après tout?

Une "instance" est un objet dans une classe.

Par exemple

test.java


//Nom de la classe Le nom de l'instance que vous souhaitez créer=nouveau nom de classe();← Hako pour mettre les choses que vous souhaitez utiliser dans la classe User
User mycards = new User();

Écrire.

Ensuite, une zone avec la même structure que la classe User est sécurisée dans la mémoire et cette zone est appelée mycards par programme. Le but est d'appeler une classe qui a quelque chose que vous souhaitez utiliser et de créer une boîte pour l'utiliser. Puisque mycards a la même structure que la classe User, elle a une zone de champ (cartes, etc.) dans la classe User. Vous pouvez également utiliser les méthodes de la classe User. (Sauf si le champ ou la méthode a un accès restreint tel que "privé")

Qu'est-ce que «vide»?

«Void» en anglais signifie «vide» ou «invalide». Parallèlement à cela, void en Java signifie que la méthode n'a pas de valeur de retour.

test.java


public static void testMethod(Argument 1,Argument 2){
    System.out.print("hogehoge");
}

À ce stade, la valeur de retour est nulle (invalidée) car il s'agit simplement d'un processus appelé "testMethod" qui ne nécessite pas de valeur de retour! Il est devenu. À ce stade, le nom de la méthode n'a pas de type tel que String. Au contraire, void est le "type de la méthode qui ne renvoie pas de valeur". Par exemple, si vous écrivez ʻintau lieu devoid`, cela devient une" méthode qui retourne int ".

test.java


public static int add(int a, int b){
    return a+b;
}

À ce stade, la méthode add veut utiliser la valeur de retour, donc int est utilisé à la place de void. Par conséquent, à ce stade, il est nécessaire de renvoyer le type int "a + b".

L'avantage d'utiliser la valeur de retour est qu'elle peut être utilisée lorsque le résultat du traitement de cette méthode est appelé. Par exemple, cette méthode d'ajout

test.java


int result = add(2,3);
System.out.print(result); 

Si vous appelez "add method come on!", Vous pouvez utiliser le résultat du traitement tel qu'il est ici, donc même si vous n'écrivez pas out.print (a + b), l'affichage sera affiché. 5 Sera.

"Cette expression de méthode est longue, mais je veux l'utiliser ailleurs. Mais c'est subtil de l'écrire dans out.print pendant longtemps ..." Parfois, si vous définissez une valeur de retour, ce sera une phrase courte.

C'était la série de questions quand j'étais débutant! Ce genre d'étape élémentaire rudimentaire est trop rudimentaire et personne n'écrit sur le net. C'est un gâchis d'y être accro pendant une heure.

Résolvons les questions de base pendant GW! Si vous avez d'autres questions, veuillez commenter ^^

Recommended Posts

Une collection de questions simples pour les débutants Java
[Pour les débutants] Résumé du constructeur java
Collection expirée de java
Questions d'entretien de Java Collection
[Introduction à Java] Bases de l'arithmétique Java (pour les débutants)
Obtenir une liste d'informations MBean pour les applications Java
[Pour les débutants] Comprendre rapidement les bases de Java 8 lambda
Faisons un robot! "Une simple démo de Java AWT Robot"
Introduction à Java pour les débutants Connaissance de base du langage Java ①
Liste des instructions Java fréquemment utilisées (pour les débutants et les débutants)
[Java] Compréhension débutante de Servlet-②
Exécution de débogage Java [pour les débutants Java]
[Java] Compréhension débutante de Servlet-①
Qu'est-ce qu'une collection Java?
[Java] Dessine un motif simple
Java pour les débutants, masquage des données
Application Java pour les débutants: stream
[Pour les débutants] Explication des classes, des instances et des statiques en Java
Explication de Ruby on rails pour les débutants ③ ~ Création d'une base de données ~
Présentation de Spring Boot2, un framework Java pour le développement Web (pour les débutants)
Une collection de questions simples pour les débutants Java
[Introduction à Java] Bases de l'arithmétique Java (pour les débutants)
Introduction à Java pour les débutants Connaissance de base du langage Java ①
Pensez à une stratégie de mise à jour Java
Les débutants jouent à des jeux Janken en Java
3 Implémentez un interpréteur simple en Java
Java pour les débutants, les expressions et les opérateurs 1
[Pour les débutants] Exécutez Selenium sur Java
Une liste de rawValues pour UITextContentType.
Java pour les débutants, les expressions et les opérateurs 2
Un exemple simple de rappels en Java
Une brève description des dépendances JAVA
Génériques Kotlin pour les développeurs Java
[Pour les débutants en Java] À propos de la gestion des exceptions
Classes et instances Java pour les débutants
Gérer la logique métier pour un ensemble d'entités dans une classe Java
Comment vérifier le contenu de la chaîne de caractères java de longueur fixe
Implémentation de la méthode de clonage pour Java Record
(Pour les débutants) Collection d'éléments de vue Swift UI
Importance de l'interface apprise de la collection Java
Nommer un groupe d'expressions régulières (Java)
Une collection de phrases qui impressionne le "sentiment différent" de Java et de JavaScript
Obtenir une liste de fichiers S3 avec ListObjectsV2Request (AWS SDK for Java)
J'étais accro à un simple test de Jedis (bibliothèque Java-> Redis)
Apprenez de «Et alors», les bases de Java [pour les débutants]
[Rails] Une collection de conseils qui sont immédiatement utiles pour améliorer les performances
[Pour les débutants en programmation] Qu'est-ce qu'une méthode?
Un simple échantillon d'ArBiMap (carte bidirectionnelle)
[Pour les débutants] Différence entre Java et Kotlin
Collection Java9
Rails [Pour les débutants] Implémentation de la fonction de commentaire
Liste des destinations de téléchargement pour Oracle Java
J'ai écrit EX25 du guide de programmation AtCoder pour les débutants (APG4b) en java.
Fonctionnalités du framework Spring pour les développeurs Java
Explication de Ruby sur rails pour les débutants ①
Une méthode simple et pratique pour HashMap
[Java] [Pour les débutants] Comment insérer des éléments directement dans un tableau à deux dimensions
Un exemple simple du modèle MVC
[Java] Contenu de l'interface de collection et de l'interface de liste