[JAVA] L'idée de C # (expression lambda, pour phrase) à mâcher

Si vous ne pouvez pas faire cela en faisant une erreur dans les tests Java à ce moment-là, ce n'est pas de la programmation! Je me suis souvenu que je n'arrêtais pas de me dire, et de le faire C # et de le sortir.

Quelle est la sortie vers Q, 1, 2, 3

public static void Main(string[] args){
         int[] nums=new int[10];
         for(int i=0;i<nums.Length;i++){
           nums[i]=i/2; 
         }//0,0,1,1,2,2,3,3,4,4
         int sum=0;
         int index=0;
         for(;index<nums.Length;index++){
           sum+=nums[index];
           if(sum > 10){
           break;
           }
         }
         Console.WriteLine(index); //1
        
         int[] data={3,5,8,1,2};
         var result=data.Where(n=>n%2==0).Select(n=>n*n).Sum();
         Console.WriteLine(result); //2
         data.OrderByDescending(n=>n).ToList().ForEach(Console.Write); //3

Supplément 1

Différence avec Java

public static void Main(string[] args){ //Chaîne en main

nums.Length //length

Façon de penser

Dans la première instruction for, les valeurs du tableau num sont ajoutées dans l'ordre à partir de l'index 0, et le numéro d'index lorsque le total dépasse 10 est renvoyé. 2 est une expression lambda, mais additionne simplement la multiplication des nombres pairs avec l'instruction de requête comme indice. 3 est stocké dans une liste et sorti dans l'ordre décroissant par la méthode For Each.

<détails>

Réponse </ summary>

1 est 0,0,1,1,2,2,3,3,4,4 Réponse: 7

2 est 8 * 8 = 64 2 * 2 = 4 Réponse: Total des agrégats 68

3 est 85321 (sans virgule)

A part ça, ce sera Java, mais pour afficher le diamant ou la pyramide ...

Recommended Posts

L'idée de C # (expression lambda, pour phrase) à mâcher
Comment obtenir le contenu de la carte à l'aide du mémorandum d'instructions
Le secret du succès d'IntelliJ IDEA
Comparez la vitesse de l'instruction for et de l'instruction for étendue.
C # (base de l'encapsulation)
Comment spécifier l'index de JavaScript pour l'instruction
L'idée du tri rapide
Introduction au style lambda
L'idée de jQuery
[Pour les débutants] Comprendre rapidement les bases de Java 8 lambda
12 Correspond à l'instruction while
Il y a une dizaine d'années, un utilisateur de Java a tenté d'étudier les fonctions de Java8 (édition de style Lambda).
Réintroduction à Java for Humanities 0: Comprendre l'acte de programmation
L'histoire de Collectors.groupingBy que je veux garder pour la postérité
Comment vérifier le contenu de la chaîne de caractères java de longueur fixe
J'ai essayé de mâcher C # (indexeur)
C # (polymorphisme: polymorphisme)
L'origine des expressions Java lambda
L'histoire du passage d'Amazon RDS pour MySQL à Amazon Aurora Serverless
L'histoire de la sortie de l'application Android sur le Play Store pour la première fois.
Comment changer l'affichage du menu d'en-tête pour chaque page de transition
J'ai essayé de visualiser l'accès de Lambda → Athena avec AWS X-Ray
[Rails] Articles pour les débutants pour organiser et comprendre le flux de form_with
Je veux que vous utilisiez Enum # name () pour la clé de SharedPreference
Introduction à Java pour la première fois # 2
Récapitulons maintenant l'expression lambda Java
À propos de la procédure pour que Java fonctionne
ne doit pas retourner dans l'instruction for
Comment déterminer le nombre de parallèles
Comment trier une liste de SelectItems
Sortie du livre "Introduction à Java"
Comment afficher la quantité de disque utilisée par le conteneur Docker pour chaque conteneur
Différence entre Java, C # et JavaScript (comment trouver le degré d'obésité)
Envoyez des notifications à Slack avec la version gratuite de sentry (en utilisant lambda)
AndroidStudio Faisons référence au C ++ dans le module des autres projets (Java / kotlin)
Utilisez-vous l'instruction for après tout? Utilisez-vous l'instruction while? Utilisation correcte des instructions for et while
Branchement conditionnel du résultat de l'instruction SQL pour n'en rechercher qu'une seule en Java
[Java] Lors de la mise d'une chaîne de caractères dans le cas de l'instruction switch, il est nécessaire d'en faire une expression constante