2020 |
07,10 |
public class MyApp{
//①メソッドに値を返してもらいたいときはreturnという
//②returnというキーワードのあとに返したい値を書けばOK
//③メソッドが値を返す時はメソッド名の前にその返すデータの型を
//④書く必要があるためpublic static voidではなく
//⑤public static Stringとする。
//⑥ちなみにvoidは「何も返さない」という意味
public static String sayHi(String name){
return "Hi!" + name;
}
//⑦メソッドで帰ってきたあたしを受けてあげたいので
// String msg で受け取ってあげましょう 。
public static void main(String[] args){
String msg = sayHi("Steve");
System.out.println(msg);
}
}
PR
2020 |
07,10 |
実行したらこれがでてきた。
C:\Users\81801>javac -encoding utf-8 MyApp.java
C:\Users\81801>javac -encoding utf-8 MyApp.java
MyApp.java:4: エラー: '\u3000'は不正な文字です
//③メソッドが値を返す時はメソッド名の前にその返すデータの型を
\u3000とは全角半角といういみだった。
全角を検索して、半角スペースに入力しなおしてあげて
しゅうーりょー!
\u3000とは全角半角といういみだった。
全角を検索して、半角スペースに入力しなおしてあげて
しゅうーりょー!
2020 |
07,10 |
public class MyApp{
//②の値を受け取る変数nameを宣言(String name)
//
public static void sayHi(String name){
System.out.println("Hi!" + name );
}
//①実行時にオプションの値を渡すことができる
//②"Tom"や"Bob"の値はメソッドの()の中で受けることができます。
public static void main(String[] args){
sayHi("Tom");
sayHi("Bob");
}
}
2020 |
07,10 |
public class MyApp{
public static void sayHi(){
System.out.println("Hi!");
}
//sayHiメソッドを呼び出す
public static void main(String[] args){
sayHi();
}
}
2020 |
07,10 |
«データ型»
データ型について
・2種類に分かれている
①基本データ型(プリミティブ型)
byte
short
int
long
float
double
boolean
char
②参照型
String
Array(int[])
class