Ich muss Java verwenden, also für Memos verschiedener Methoden Immerhin ist es Python
Stimmen Sie zu, laden Sie es herunter und installieren Sie es unter hier. Öffnen Sie das Terminal
java
Wenn kein Fehler vorliegt, ist die Umgebungskonstruktion abgeschlossen
Bitte versuchen Sie zuerst, diese Datei zu erstellen
Test.java
public class Test{
public static void main(String[] args){
System.out.print("hello\n");
}
}
kompilieren
$ javac Test.java
Lauf
$ Java Test
Ausgabe
hello
VariableTest.java
public class VariableTest{
public static void main(String[] args){
int age = 35;
System.out.print(age+"\n");
}
}
Ausgabe
35
Greeting.java
public class Greeting{
public static void main(String[] args){
//int time = 8;
//System.out.println("Die aktuelle Zeit ist" + time + "Es ist Zeit");
//System.out.println("Guten Morgen");
int time = 8;
if((time >= 4) && (time <= 10)){
System.out.println("Die aktuelle Zeit ist" + time + "Es ist Zeit");
System.out.println("Guten Morgen");
}else if((time >= 11) && (time <= 17)){
System.out.println("Die aktuelle Zeit ist" + time + "Es ist Zeit");
System.out.println("Hallo");
}else if(time == 18){
System.out.println("Die aktuelle Zeit ist" + time + "Es ist Zeit");
System.out.println("Guten Abend");
}else if((time >= 19) && (time <= 3)){
System.out.println("Die aktuelle Zeit ist" + time + "Es ist Zeit");
System.out.println("Gute Nacht");
}
}
}
Ausgabe
Die aktuelle Zeit ist 8 Uhr
Guten Morgen
Scores.java
public class Scores{
public static void main(String[] args){
//int scoreA;
//int scoreB;
//int scoreC;
//int scoreD;
int[] scores = new int[]{80,65,70,95};
System.out.println("Die Punktzahl von Herrn A:" + scores[0] + "Punkt");
System.out.println("Die Punktzahl von Herrn B:" + scores[1] + "Punkt");
System.out.println("Die Punktzahl von Herrn C:" + scores[2] + "Punkt");
System.out.println("Mr. D's Punktzahl:" + scores[3] + "Punkt");
}
}
Ausgabe
Die Punktzahl von Herrn A: 80 Punkte
Die Punktzahl von Herrn B: 65 Punkte
Die Punktzahl von Herrn C: 70 Punkte
Mr. D's Punktzahl: 95 Punkte
String
Greeting.java
public class Greeting{
public static void main(String[] args){
int time = 8;
String message = "Die aktuelle Zeit ist" + time + "Es ist Zeit";
String greeting = "";
if((time >= 4) && (time <= 10)){
greeting = "Guten Morgen";
}else if((time >= 11) && (time <= 17)){
greeting = "Hallo";
}else if(time == 18){
greeting = "Guten Abend";
}else if((time>=18 && time<=24) || (time<=3 && time>=0)){
greeting = "Gute Nacht";
}else{
message = "Geben Sie für die Zeit einen Wert zwischen 0 und 24 ein";
}
System.out.println(message);
System.out.println(greeting);
}
}
Ausgabe
Die aktuelle Zeit ist 8 Uhr
Guten Morgen
PowerOfTwo.java
//coding:utf-8
public class PowerOfTwo{
public static void main(String[] args){
int n = 5;
int answer = 1;
for( int i=0; i<5; i++ ){
answer = answer * 2;
}
System.out.print("2 bis zur 5. Potenz");
System.out.println(answer);
}
}
Ausgabe
2 bis 5. Potenz ist 32
Scores.java
public class Scores{
public static void main(String[] args){
String[] names = new String[]{"Aoki","Iida","Ueda","Eto"};
int[] scores = new int[]{80,65,70,95};
for(int i=0; i< names.length; i++){
System.out.println(names[i] + "Ergebnis:" + scores[i] + "Punkt");
}
}
}
Ausgabe
Aokis Punktzahl: 80 Punkte
Mr. Iidas Punktzahl: 65 Punkte
Uedas Punktzahl: 70 Punkte
Mr. Etos Punktzahl: 95 Punkte
Gleich wie Python main läuft automatisch
*** sub *** (erstellte Funktion) wird durch Aufruf ausgeführt
MethodTest.java
//coding:utf-8
class MethodTest{
public static void main(String[] args){
System.out.println("Hauptmethode wurde aufgerufen");
sub();
}
public static void sub(){
System.out.println("Sub-Methode wurde aufgerufen");
}
}
Ausgabe
Hauptmethode wurde aufgerufen
Sub-Methode wurde aufgerufen
N im Quadrat
Calcu.java
//coding:utf-8
public class Calcu{
public static void main(String[] args){
twice(5);
twice(65);
twice(3247);
powerOfTwo(3);
powerOfTwo(10);
}
public static void twice(int n){
System.out.print(n + "Zweimal so");
System.out.println(n * 2);
}
public static void powerOfTwo(int n){
int answer = 1;
for( int i=0; i<n; i++ ){
answer = answer * 2;
}
System.out.print("2 von" + n + "Fahrt ist");
System.out.println(answer);
}
}
Ausgabe
Zweimal 5 ist 10
Zweimal 65 ist 130
Zweimal so viel wie 3247, 6494
2 zur 3. Potenz ist 8
2 zur 10. Potenz ist 1024
ReturnTest.java
public class ReturnTest{
public static void main(String[] args){
int a = 23165247;
if( isMultipleOf3(a) ){
System.out.println(a + "Ist teilbar durch 3");
}else{
System.out.println(a + "Ist nicht teilbar durch 3");
}
}
public static boolean isMultipleOf3(int n){
boolean result;
result = ( n % 3 == 0 );
return result;
}
}
Ausgabe
23165247 ist teilbar durch 3
ReturnTest.java
public class ReturnTest{
public static void main(String[] args){
System.out.println(isMultipleOf3(123456789));
}
//Bei der Rückkehr als String
public static String isMultipleOf3(int n){
String resultMessage = "";
if(n % 3 == 0){
resultMessage = n + "Ist teilbar durch 3";
}else{
resultMessage = n + "Ist nicht teilbar durch 3";
}
return resultMessage;
}
}
ReturnTest.java
public class ReturnTest{
public static void main(String[] args){
int a = 23165247;
if( isMultipleOf3(a) ){
System.out.println(a + "Ist teilbar durch 3");
}else{
System.out.println(a + "Ist nicht teilbar durch 3");
}
}
//Wenn es True oder False zurückgibt
public static boolean isMultipleOf3(int n){
boolean result;
result = ( n % 3 == 0 );
return result;
}
}
Übrigens wird *** void *** verwendet, wenn kein Rückgabewert zurückgegeben wird.
Ausgabe
123456789 ist teilbar durch 3
CommandLine.java
public class CommandLine{
public static void main(String[] args){
for(int i=0; i<args.length; i++){
System.out.println(args[i]);
}
}
}
Versuchen Sie es damit
$ java CommandLine hello 1 2 3 shuto
Ergebnis
hello
1
2
3
shuto
Erfolgreiche Eingabe über die Befehlszeile ohne Einschränkung der Argumente
Recommended Posts