teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

修正

2019/05/08 03:27

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -11,81 +11,4 @@
11
11
  エラーメッセージ
12
12
 
13
13
  return: int num;に対して このメソッドは型 int の結果を戻す必要があります
14
- 重複ローカル変数 numと出ます
14
+ 重複ローカル変数 numと出ます
15
-
16
- ### 該当のソースコード
17
- ```html
18
- package org.mypackage.sample;
19
-
20
- import java.io.IOException;
21
- import java.io.PrintWriter;
22
-
23
- import javax.servlet.ServletException;
24
- import javax.servlet.annotation.WebServlet;
25
- import javax.servlet.http.HttpServlet;
26
- import javax.servlet.http.HttpServletRequest;
27
- import javax.servlet.http.HttpServletResponse;
28
-
29
- /**
30
- * Servlet implementation class Method4
31
- */
32
- @WebServlet("/Method4")
33
- public class Method4 extends HttpServlet {
34
- private static final long serialVersionUID = 1L;
35
-
36
- /**
37
- * @see HttpServlet#HttpServlet()
38
- */
39
- public Method4() {
40
- super();
41
- // TODO Auto-generated constructor stub
42
- }
43
-
44
- /**
45
- * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
46
- */
47
-
48
- /*メソッド*/
49
- int calculation(){
50
-      /*四則演算*/
51
- int num=100+200;
52
- /*戻り値*/
53
- return: int num;
54
-
55
- }
56
-
57
- protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
58
- // TODO Auto-generated method stub
59
- response.setContentType("text/html;charset=UTF-8");
60
- try (PrintWriter out = response.getWriter()) {
61
- /*戻り値を呼び出す?*/
62
-              int num =calculation ();
63
-              /*条件分岐*/
64
- if(num>=200) {
65
- out.print("200以上です。");
66
- }
67
- else if(num>=100) {
68
- out.print("100以上です。");
69
- }
70
- else {
71
- out.print("100未満です。");
72
-
73
- }
74
- }
75
- }
76
-
77
- /**
78
- * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
79
- */
80
- protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
81
- // TODO Auto-generated method stub
82
- doGet(request, response);
83
- }
84
-
85
- }
86
- ```
87
- ```ここに言語名を入力
88
- java
89
- ```
90
-
91
- 指摘宜しくお願いします

2

文書の改善

2019/05/08 03:27

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,8 +1,8 @@
1
1
  ### 前提・実現したいこと
2
2
  java初学者です
3
3
 
4
- ユーザー定義メソッドcalculation内で行った四則演算の結果を戻り値として呼び出し元へ返し、
4
+ ユーザー定義メソッドint 型で作った calculation内で行った四則演算 int num=100+200; の結果を戻り値 として呼び出し元へ返し、
5
- その後条件分岐、200以上 ... 「200以上です。」と表示
5
+ その後条件分岐にて、200以上 ... 「200以上です。」と表示
6
6
  100以上200未満 ... 「100以上200未満です。」と表示
7
7
  100未満 ... 「100未満です。」と表示させたいのですが 
8
8
  戻り値がどこに返せばいいのかいまいち理解できていませんご指摘宜しくお願いします。
@@ -47,8 +47,9 @@
47
47
 
48
48
  /*メソッド*/
49
49
  int calculation(){
50
-
50
+      /*四則演算*/
51
51
  int num=100+200;
52
+ /*戻り値*/
52
53
  return: int num;
53
54
 
54
55
  }
@@ -57,7 +58,9 @@
57
58
  // TODO Auto-generated method stub
58
59
  response.setContentType("text/html;charset=UTF-8");
59
60
  try (PrintWriter out = response.getWriter()) {
61
+ /*戻り値を呼び出す?*/
60
- int num =calculation ();
62
+              int num =calculation ();
63
+              /*条件分岐*/
61
64
  if(num>=200) {
62
65
  out.print("200以上です。");
63
66
  }

1

簡潔化

2019/03/16 11:43

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- javaの戻り値の使い方がいまいち分かりません、メソッド内で四則演算を行計算結果を戻り値とて呼び出し元へ返却し条件分岐後表示ができせん
1
+ javaの戻り値の使い方がいまいち分かりません指摘お願いしま
body CHANGED
@@ -1,10 +1,11 @@
1
1
  ### 前提・実現したいこと
2
2
  java初学者です
3
3
 
4
- ユーザー定義メソッドcalculation内で行った四則演算の結果を戻り値として呼び出し元へ返し、
4
+ ユーザー定義メソッドcalculation内で行った四則演算の結果を戻り値として呼び出し元へ返し、
5
5
  その後条件分岐、200以上 ... 「200以上です。」と表示
6
6
  100以上200未満 ... 「100以上200未満です。」と表示
7
7
  100未満 ... 「100未満です。」と表示させたいのですが 
8
+ 戻り値がどこに返せばいいのかいまいち理解できていませんご指摘宜しくお願いします。
8
9
 
9
10
 
10
11
  エラーメッセージ
@@ -13,6 +14,7 @@
13
14
  重複ローカル変数 numと出ます
14
15
 
15
16
  ### 該当のソースコード
17
+ ```html
16
18
  package org.mypackage.sample;
17
19
 
18
20
  import java.io.IOException;
@@ -78,7 +80,7 @@
78
80
  }
79
81
 
80
82
  }
81
-
83
+ ```
82
84
  ```ここに言語名を入力
83
85
  java
84
86
  ```