環境構築ができず、どうやって、自分のMAC上にJava ができるように
できるのかも色々んみて試したが
環境構築で問題を起こしているのであれば,それに絞って質問を書かれた方が良いのでは.
1つの問題解決に不必要な情報を増やすとごちゃごちゃしてしまいます.
手順と合わせて,エラー等が出ているのならログも掲示してください.
以下のプログラムをJavaで、
組みたいのですがどう組めば良いか、プロゲートなどやっただけではわからなかったので
どなたか助けてください・・・
・Scannerクラスを使用して数学と国語の点数をそれぞれ標準入力する。
・両方の点数が80点以上の場合に”合格”と標準出力する。
・条件を満たさない場合は "不合格" と標準出力する。
□入出力例
[合格の場合]
数学: 80
国語: 80
合格
[不合格の場合]
数学: 80
国語: 79
不合格
Javaのファイルを、VSコード上に用意しただけ。
環境構築ができず、どうやって、自分のMAC上にJava ができるように
できるのかも色々んみて試したが、できていない状況。
環境構築ができず、どうやって、自分のMAC上にJava ができるように
できるのかも色々んみて試したが
環境構築で問題を起こしているのであれば,それに絞って質問を書かれた方が良いのでは.
1つの問題解決に不必要な情報を増やすとごちゃごちゃしてしまいます.
手順と合わせて,エラー等が出ているのならログも掲示してください.
@taatsuneoka
Questioner表示が欠落するおそれがありますのでソースコードはCodeblockを使用して貼り付けてください.(回答へのコメントでは使用できません)
まずは「Scannerクラスを使用して数学と国語の点数をそれぞれ標準入力する」ことができるようになってからだと思います.
標準入力からのデータを数値として変数に格納してみてください.
入力を受け取った変数が2つできれば,次にやるべきことが自ずと見えてくるかもしれません.
@taatsuneoka
Questionerclass Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
}
}
色々確認して、これは必要かと思い書いてはみたのですが、この中に
それぞれの点数の部分をどう定義して書くのか、がよくわかりません。
int math_score = 80;
int japanese_score = 80;
if(math_score >= 80 && japanese_score>=80){
System.out.printlin("合格");
}
int math_score = 80;
int japanese_score = 79;
if(math_score >= 80 || japanese_score>=80){
System.out.printlin("不合格");
}
と分けて書くのでしょうか?
elseを絡めて書くのかとも思いましたが、
その時の論理演算がどう書かれていくのかが分からないのと、そもそも
2回得点に関しての定義を書くのかもよくわかっていないです。
つまり、
『int math_score = scan.next();
int english_score = scan.next();』として
『if(){}』へと繋げる〜、のような形でしょうか???
@taatsuneoka
Questioner