


import java.util.Scanner;
public class Scan{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String s = sc.next();
}
}
次に標準入力から複数行を手に入れる場合
import java.util.Scanner;
public class Practice {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String s;
while(sc.hasNext()){
s = sc.next();
System.out.println(s);
}
}
}
]]>
]]>#include <stdio.h>
#include "DxLib.h"
void Hanoi(int n, int from, int use, int to);
int y = 0;
int x[3] = {100,100,100};
int gc[3] = { GetColor(255,0,0), GetColor(0, 255, 0), GetColor(0, 0, 255) };
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int){
ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen(DX_SCREEN_BACK); //ウィンドウモード変更と初期化と裏画面設定
Hanoi(3, 100, 200, 300);
DxLib_End(); // DXライブラリ終了処理
return 0;
}
void Hanoi(int n, int from, int use, int to){
int i;
if (n >= 2) Hanoi(n - 1, from, to, use);
while (ScreenFlip() == 0 && ProcessMessage() == 0 && ClearDrawScreen() == 0 && abs(x[n-1] - to) > 0){
DrawLine(100, 300, 100, 400, GetColor(255, 255, 255));
DrawLine(200, 300, 200, 400, GetColor(255, 255, 255));
DrawLine(300, 300, 300, 400, GetColor(255, 255, 255));
for (i = 0; i < 3; i++){
DrawBox(x[i] - (20 * (i + 1)), 370 + (10 * i), x[i] + (20 * (i + 1)), 381 + (10 * i), gc[i], TRUE);
}
if (from - to < 0) x[n - 1] += 10;
else x[n - 1] -= 10;
WaitTimer(20);
}
WaitTimer(100);
if (n >= 2) Hanoi(n - 1, use, from, to);
}
dxlibの部分は次のサイトを参考にしました。
新・ゲームプログラミングの館