1から始めるJava

Java【入門編】~キーボード入力のやり方~

ここでは変数の値をキーボードで入力する方法について解説します。

前:条件分岐~switch文~

あわせて読みたい
Java【入門編】~条件分岐 switch文~ここでは条件分岐の処理を行うswitch文について解説していきます。 前:条件分岐~if文~の記事はこちら http://m...

 

次のプログラムを見てください。

サンプルプログラム

ソースコード

import java.io.*;
 
public class Sample02a {
 
public static void main(String[] args) throws IOException {
 
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
 
System.out.println("テストの点数を入力してください");
 
int score=Integer.parseInt(br.readLine()); //テストの点数
 
if (score>=80) {
 
System.out.println("優");
 
}else if (score>=70) {
 
System.out.println("良");
 
}else if (score>=60) {
 
System.out.println("可");
 
}else {
 
System.out.println("不可");
 
}
 
}
 
}

実行結果

C:\Users\Desktop\Java\jdk1.8.0_131\program>java Sample02a
テストの点数を入力してください
70

これは前回のプログラムを改良したものです。

あわせて読みたい
Java【入門編】~条件分岐 if文~ここでは条件分岐について解説します。 前:四則演算 http://mittsu2017.com/post-19/ ...

 

前回は点数を変えるときは

毎回プログラムを直接変更しないといけませんでしたが、

今回点数をキーボード入力できるようにしたので点数を変更するのは実行するときでよくなりました。

 

キーボード入力のやり方

数値や文字列をキーボードで入力するときは下の通りに入力してください。

import文

import java.io.*;

定型文

public class クラス名{
public static void main(String[] args) throws IOException {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

 

この後にint型の数値を入れるときは

変数名=Integer.parseInt(br.readLine());

とします。

 

String型の文字列を入れるときは

変数名=br.readLine();

とします。

 

次:繰り返し処理~For文~

あわせて読みたい
Java【入門編】~繰り返しの処理 For文~ここでは一定の処理を何回も繰り返す方法について解説します。 前:キーボード入力 繰り返しの処理は For文、while文、d...

スポンサーリンク


 

あわせて読みたい
サイトマップ ...