#1,Javaではクラスメソッドをオリジナルで作ることができます。
※一つ一つルールをしっかり覚える必要があります。
#2,ソースコード
ルール1,static を必ずつける
public class Main {
public static void main(String[] args) {
String name = "hiro";
int age = 21;
hello(name, age);
int x = 3;
int y = 4;
int ans = add(x, y);
System.out.println(ans);
}
public static void hello(String name, int age) {
System.out.println("Hello " + name);
System.out.println("You are " + age + " years old.");
}
public static int add(int x, int y) {
int ans = x + y;
return ans;
}
}
ルール2,オーバーロードをする場合は同じメソッド名にし、異なるパラメーターを書く
public class Main {
public static void main(String[] args) {
int a = add(1, 2);
System.out.println(a);
int b = add(1, 2, 3);
System.out.println(b);
}
public static int add(int a, int b) {
System.out.println("This is overloaded method #1 ");
return a + b;
}
public static int add(int a, int b, int c) {
System.out.println("This is overloaded method #2 ");
return a + b + c;
}
}
#Java チュートリアル
Java テキストファイル(.txt .csv)への出力 java.io.FileWriter : here
Java テキストファイル(.txt .csv)からの入力 java.io.FileReader : here
Java モニターからの入力 java.util.Scanner : here
Java GUIからの入力 javax.swing.JOptionPane : here
Java Mathクラス Math.sqrt : here
Java 乱数の生成 java.util.Random : here
Java Stringクラス : here
Java Wrapperクラス : here
Java ArrayListクラス java.util.ArrayList : here
Java メソッド(method)の作り方とオーバーロード : here
Java printf()メソッド : here
Java オブジェクト(Object Oriented Programming)とコンストラクタ、スコープ(local,global) : here