Versuchen Sie, Yuma in Java zu implementieren

Einführung

Dieser Artikel ist ein ** Story-Beitrag **, der auf dem basiert, was ich mir im Zug ausgedacht habe. Bitte verzeihen Sie mir, da es sich nicht um eine schriftliche Beschreibung einer Technologie handelt. Dann könnte dieser Artikel ein Spoiler für den Film "Sen to Chihiro no Kamikakushi" sein. Nur Leute, die "OK!" Sagen, sollten untergehen.

Code

Yubaba.java


import java.util.Scanner;
import java.util.Random;

public class Yubaba {
	public static void main(String[] arts){
		System.out.println("Es ist ein Vertrag. Schreiben Sie dort Ihren Namen.");
		
		Scanner keiyakusho = new Scanner(System.in);
		String name = keiyakusho.nextLine();
		
		System.out.println("Hung."+name +"Ich meine. Es ist ein luxuriöser Name.");
		
		Random random = new Random();
		int newNameIndex = random.nextInt(name.length());
		String newName = name.substring(newNameIndex,newNameIndex+1);

		System.out.println("Von nun an heißt du"+newName+"Es ist. Wohlgemerkt,"+newName+"Korrekt. Ich werde antworten, wenn ich verstehe"+newName+"!!");
	}
}

Hier ist der Code. Wenn Sie dies nach Eclipse oder IntelliJ kopieren, funktioniert es. Obwohl gesagt wird, dass "Yuma implementieren", reproduziert es Yuma selbst nicht vollständig, sondern nur die Szene, in der Yuma Chihiro als Angestellten anstellt, was eine der berühmten Szenen von "Sen to Chihiros God Hidden" ist. Es wird sein. ~~ Es tut mir leid für diejenigen, die ~~ erwartet haben

Codebeschreibung

Vertrag

Yuma gibt dir zuerst einen Vertrag.

import java.util.Scanner;

//~~~~~~
System.out.println("Es ist ein Vertrag. Schreiben Sie dort Ihren Namen.");
		
Scanner keiyakusho = new Scanner(System.in);
String name = keiyakusho.nextLine();

System.out.println("Hung."+name +"Ich meine. Es ist ein luxuriöser Name.");

Verwenden Sie die Scanner-Klasse, um eine Namenseingabe von der Konsole zu übernehmen und in einer Variablen zu speichern.

Nimm den Namen weg

Als nächstes raubt Yuma ihren Namen.

import java.util.Random;

//~~~~~~

Random random = new Random();
int newNameIndex = random.nextInt(name.length());
String newName = name.substring(newNameIndex,newNameIndex+1);

Erzeugt eine Zufallszahl mit 0 oder mehr und weniger als 0 (die Anzahl der Eingabezeichen) und wählt zufällig ein Zeichen aus der Eingabezeichenfolge aus und extrahiert es.

System.out.println("Von nun an heißt du"+newName+"Es ist. Wohlgemerkt,"+newName+"Korrekt. Ich werde antworten, wenn ich verstehe"+newName+"!!");

Geben Sie dann das extrahierte Zeichen als neuen Namen ein.

Ausführungsergebnis

スクリーンショット 2020-10-30 13.24.09.jpeg

Bonus

Jemand, der in Java versiert oder versiert ist, hat es möglicherweise bemerkt, als er den vollständigen Code sah. "Hey, dieser Typ" ** Wenn die Namenseingabe leer ist ** "Ich habe den Prozess nicht geschrieben." Korrekt. Dieser Code ** traut sich nicht zu schreiben, was zu tun ist, wenn der Name leer ist **. Wenn Sie also den Namen leer lassen, ist es ein kleiner programmiererähnlicher Materialcode, der ** Yuma abstürzt **. ~~ Ein Machtwort namens Crash Yuma ~~ スクリーンショット 2020-10-30 13.19.33 2.png Ist es nicht interessant, dass Yuma abstürzt? Auch im Film gab es keine Zeile, als der Name leer eingegeben wurde. Bitte verzeihen Sie mir, denn wenn ich das nicht täte, wäre es dem Film treuer (eine verzweifelte Entschuldigung). ~~ Ich bin nicht abgestürzt ~~

Schließlich

Vielen Dank, dass Sie so weit gelesen haben. Ich habe versucht, Ja Auntie zu implementieren, indem ich versucht habe, Yuma Auntie in Java zu implementieren. Der gesamte Inhalt ist mit der Geschichte beendet, aber ich hoffe, Sie können sie lesen. ~~ Wenn du von einem Ghibli-Fan oder Tetsuko Kuroyanagi getötet wirst, nimm bitte nur die Knochen ~~

Recommended Posts

Versuchen Sie, Yuma in Java zu implementieren
Versuchen Sie, Yuma in Ruby zu implementieren
So implementieren Sie die Datumsberechnung in Java
So implementieren Sie den Kalman-Filter mit Java
Versuchen Sie, Project Euler in Java zu lösen
So erzwingen Sie Codierungskonventionen in Java
Versuchen Sie, ein Bulletin Board in Java zu erstellen
Versuchen Sie, TCP / IP + NIO mit JAVA zu implementieren
Versuchen Sie, Yuma in Kinx zu implementieren
Versuchen Sie es mit RocksDB mit Java
Versuchen Sie, JavaScript in Java aufzurufen
Probieren Sie den Funktionstyp in Java aus! ①
Implementierung der zweistufigen Authentifizierung in Java
Implementieren Sie die Standardauthentifizierung in Java
Implementieren Sie eine Kombination aus Mathematik in Java
2 Implementieren Sie eine einfache Syntaxanalyse in Java
Implementieren Sie das Senden von E-Mails in Java
Implementieren Sie eine funktionsähnliche schnelle Sortierung in Java
[Java] So implementieren Sie Multithreading
Implementieren Sie rm -rf in Java.
Implementieren Sie die XML-Signatur in Java
Ich habe versucht, die Firebase-Push-Benachrichtigung in Java zu implementieren
Versuchen Sie, ein eingeschränktes FizzBuzz-Problem in Java zu lösen
Zusammenfassung der Implementierung von Standardargumenten in Java
Ich habe versucht, die Methode der gegenseitigen Teilung von Eugrid in Java zu implementieren
Implementieren Sie einen tabellengesteuerten Test in Java 14
Versuchen Sie, Android Hilt in Java zu implementieren
[Einführung in die Informatik Nr. 0: Versuchen Sie maschinelles Lernen] Lassen Sie uns die k-Mittelungsmethode in Java implementieren
Implementieren Sie Thread in Java und versuchen Sie, die anonyme Klasse Lambda zu verwenden
3 Implementieren Sie einen einfachen Interpreter in Java
Multithreaded passend zur [Java] Vorlage
Versuchen Sie, die iOS14-Widget-Funktion zu implementieren
Wie man JAVA in 7 Tagen lernt
Versuchen Sie, Selenuim 3.141.59 mit Eclipse (Java) auszuführen.
Implementieren Sie reCAPTCHA v3 in Java / Spring
Implementieren Sie die PHP-Implodierungsfunktion in Java
Versuchen Sie einen If-Ausdruck in Java
Versuchen Sie, die öffentliche Java-Methode zu extrahieren
Wie verwende ich Klassen in Java?
Versuchen Sie, AWS X-Ray in Java auszuführen
1 Implementieren Sie eine einfache Phrasenanalyse in Java
So verketten Sie Zeichenfolgen mit Java
So implementieren Sie einen Job, der die Java-API in JobScheduler verwendet
Schnittstelle Versuchen Sie, Java-Problem TypeScript 7-3 zu machen
So implementieren Sie Suchfunktionen in Rails
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
Implementieren Sie API Gateway Lambda Authorizer in Java Lambda
Einfach, Slack Bot mit Java zu machen
Java-Referenz zum Verständnis in der Abbildung
Versuchen Sie es mit der Stream-API in Java
So führen Sie eine Basiskonvertierung in Java durch
Versuchen Sie es mit der JSON-Format-API in Java
Versuchen Sie, den CORBA-Dienst unter Java 11+ aufzurufen
Versuchen Sie, eine Anmeldefunktion mit Spring-Boot zu implementieren
Konvertieren Sie SVG-Dateien in Java in PNG-Dateien
Lassen Sie uns eine Taschenrechner-App mit Java erstellen
So erhalten Sie das Datum mit Java
Implementieren Sie so etwas wie einen Stack in Java