今回は以下を学習できます。 所要時間:5分
プログラムの作り方
準備
以下が必要です。
■ WindowsのPC
■ メモ帳
■ コマンドプロンプト(CMD)
手順
メソッドとは
処理をひとまとめにしたものです。(関数みたいなものです。)
1.Javaファイルの作成
以下のようなjavaファイルを作成してください。 練習のために以下のコードはコピーではなく、手で入力してください。
class dentaku4{
public static void main(String args[]){
int val1 = 0; /* 最初の数字 */
int val2 = 0; /* 次の数字 */
int val3 = 0;
String ope; // 演算子
int kekka = 0; /* 結果を格納 */
if (args.length != 4){
errDisp("引数は4個入力して下さい");
}
try{
val1 = Integer.parseInt(args[1]);
val2 = Integer.parseInt(args[2]);
val3 = Integer.parseInt(args[3]);
}catch(NumberFormatException e){
errDisp("数値でない値が入力されています");
}
ope = args[0];
String opeStr[] = {"tasu", "hiku", "kakeru"};
boolean errFlag = true;
for (int i = 0 ; i < 3 ; i++) {
if (ope.equals(opeStr[i])) {
errFlag = false;
}
}
if (errFlag == true) {
errDisp("演算子は+ - * 以外入力できません");
}
kekka = val1 + val2 + val3;
System.out.println("式は " + val1 + " " + ope + " " + val2 + " " + ope + " " + val3 + "です");
System.out.println("計算した結果は " + kekka + " です");
}
private static void errDisp(String errStr) {
System.out.println("Usage : java dentaku 数値 演算子 数値");
System.out.println(errStr);
System.exit(0);
}
}
class dentaku4{
public static void main(String args[]){
int val1 = 0; /* 最初の数字 */
int val2 = 0; /* 次の数字 */
int val3 = 0;
String ope; // 演算子
int kekka = 0; /* 結果を格納 */
if (args.length != 4){
errDisp("引数は4個入力して下さい");
}
try{
val1 = Integer.parseInt(args[1]);
val2 = Integer.parseInt(args[2]);
val3 = Integer.parseInt(args[3]);
}catch(NumberFormatException e){
errDisp("数値でない値が入力されています");
}
ope = args[0];
String opeStr[] = {"tasu", "hiku", "kakeru"};
boolean errFlag = true;
for (int i = 0 ; i < 3 ; i++) {
if (ope.equals(opeStr[i])) {
errFlag = false;
}
}
if (errFlag == true) {
errDisp("演算子は+ - * 以外入力できません");
}
kekka = val1 + val2 + val3;
System.out.println("式は " + val1 + " " + ope + " " + val2 + " " + ope + " " + val3 + "です");
System.out.println("計算した結果は " + kekka + " です");
}
private static void errDisp(String errStr) {
System.out.println("Usage : java dentaku 数値 演算子 数値");
System.out.println(errStr);
System.exit(0);
}
}
Javaファイルを以下の条件で保存してください。
- 保存場所: C:workjava_execution
- ファイル名: TestMethod.java
解説
<pre><code class="language-java">
public class TestIf {
public static void main(String[] args) {
for ( カウンタ初期化;繰り返し条件;更新 ) {
繰り返しさせたい文
}
}
}
</code></pre>
<pre><code class="language-java">
public class TestIf {
public static void main(String[] args) {
for ( カウンタ初期化;繰り返し条件;更新 ) {
繰り返しさせたい文
}
}
}
</code></pre>
public class TestIf {
public static void main(String[] args) {
for ( カウンタ初期化;繰り返し条件;更新 ) {
繰り返しさせたい文
}
}
}
2.Javaの実行
CMDを開き、 C:workjava_execution に移動してください。
cd /d C:workjava_execution
以下のように入力し、コンパイルしてください。
javac TestFor.java
以下のように入力し、実行してください。
java TestFor
CMD上に以下のように表示されれば成功です。
変数の学習をする
100

まとめ
Point 文字列の変数はString。
Point 数値の変数はint。
今回は変数の使い方を学習しました。
次回はifの使い方を学習します。