演習課題「標準入力からテキストを取得する」
標準入力から文字列を1行取得して、テキストを出力するプログラムを作成してください。
読み込む文字列には、空白やタブは含まれません。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
勇者は荒野を歩いていた
演習課題「標準入力から数値を取得して計算する」
標準入力から整数データを1行取得して、100倍にした結果を出力するプログラムを作成してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
15100
#07:データを読み込んでみよう - 標準入力
ここでは、実際に、Javaで標準入力から読み込むプログラムを作成します。標準入力を使うと、ファイルからデータを読み込んだり、プログラムの実行時にデータを受け取ったりできます。
もともとはLINUXなどのUnix系OSで用意されていた仕組みです。
標準入力に対応するようにプログラムを作っておけば、プログラム実行時に、ファイルを読み込んだり、キーボードからデータを読み込んだり、パラメータを指定したりというように、入力先を切り替えることができます。
// 標準入力
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String line = sc.next();
System.out.println(line);
}
}
// 標準入力
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int line = sc.nextInt();
System.out.println(line);
}
}
このチャプターで作成した、Javaのコードです。// 標準入力
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int line = sc.nextInt();
System.out.println(line * 2);
}
}
- キーボードから入力 - Scannerクラス
http://www.javadrive.jp/start/scanner/index1.html
- Java基礎文法最速マスター - いろいろ解析日記
http://d.hatena.ne.jp/nattou_curry_2/20100130/1264821094
チュートリアル問題にまだ挑戦してないなら、paizaラーニングのトップページからチャレンジしてみましょう。
https://paiza.jp/works