Created
November 30, 2016 11:04
-
-
Save kdmgs110/426648290508b9586971ebd5be28e2c8 to your computer and use it in GitHub Desktop.
Javaの練習 if文など
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Inputメソッドを使って、挨拶プログラムを作成する | |
*/ | |
package pass01; | |
import lib.Input; | |
public class Pass01_01 { // クラスの名前を宣言 {はブロック | |
public static void main(String[] args) { | |
//ここからメソッド | |
/* do while文 | |
* 最初に命令、最後に条件を使う | |
* 1を押さないと「童貞にされるプログラム | |
*/ | |
int num = 0; //変数宣言 | |
do{ | |
num = Input.getInt("童貞じゃないなら1を押すのじゃ"); //数字を入力する | |
System.out.println("嘘じゃ!絶対童貞じゃ!"); | |
}while(num !=1); //1でない場合また童貞疑惑をかけられる。1を押すと童貞扱いされたまま | |
/* | |
* if文 | |
* 童貞か質問され、YESと答えると嫌味を言われるプログラム | |
*/ | |
int dotei = Input.getInt("おぬし、童貞じゃな。童貞なら1を押すのじゃ"); | |
if(dotei == 1){ | |
System.out.println("やはりじゃ!童貞くさいと思ったのじゃ。"); | |
} | |
/*ある童貞専門風俗店では、入館料は一人当たり850円ですが、5人以上から団体割引があります。 | |
* 割引率は30%です。人数を変数ninに代入し、入館料を求めなさい。 | |
*/ | |
double nin = Input.getDouble("童貞のお友達の数はいくつじゃ?"); // 風俗店への入店客数を入力する | |
if(nin >5){ //5人以上の童貞団体だった場合 | |
double nedan = nin * 850 * 0.7; //3割引 | |
System.out.println("童貞割で"+nedan+"じゃ。楽しんでいけ!"); | |
}else{ | |
System.out.println("合計料金は"+ (double)nin*850+"円じゃ"); //elseを省略 | |
} | |
/*童貞と非童貞の数を集計して、もし童貞の数が多ければ教えてくれるプログラム | |
*/ | |
int doutei = 0; //童貞セット | |
int hidoutei =0;//非童貞セット | |
int judgement; | |
while((judgement=Input.getInt("童貞を見つけたら1を押すのじゃ。非童貞なら2じゃ。100を押して終了じゃ"))!= 100){ | |
if (judgement == 1){ // 童貞として扱われたとき | |
doutei++; | |
}else{ // 童貞カウント | |
hidoutei++; | |
} | |
System.out.println("童貞は" + doutei + "人じゃ"); | |
System.out.println("非童貞は" + hidoutei + "人じゃ"); | |
} | |
if(doutei-hidoutei >0){ | |
System.out.println("童貞は非童貞よりも" + (doutei-hidoutei) + "人多いのじゃ"); | |
} | |
} | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment