質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Q&A

0回答

814閲覧

クラスライブラリのクラスを使用すると正しく出力されない(java,VSCode)

tkyer

総合スコア4

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

0グッド

2クリップ

投稿2021/02/10 10:18

VSCodeを使用しjavaの勉強をしています。
クラスライブラリのクラスを使用すると変数が正しく出力されません。

具体的なコードは以下の通りです。

java

1import java.io.*; 2 3public class Sample10_04 4{ 5 public static void main(String[] args) throws IOException 6 { 7 System.out.println("文字列を入力してください。"); 8 9 BufferedReader br = 10 new BufferedReader(new InputStreamReader(System.in)); 11 12 String str1 = br.readLine(); 13 14 System.out.println("追加する文字列を入力してください。"); 15 16 String str2 = br.readLine(); 17 18 StringBuffer sb = new StringBuffer(str1); 19 sb.append(str2); 20 21 System.out.println(str1 + "に" + str2 + "を追加すると" 22 + sb + "です。" ); 23 } 24} 25

実行結果は以下の通りです。
実行結果

このようにstr1、str2、sbの変数が正しく出力されないのですが
何か改善策がありましたら、教えて頂きたいです。
よろしくお願いします。

JDKが正しく設定できていない可能性もあるかと思うので
settings jsonも記載します。

{ "editor.suggestSelection": "first", "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", "java.home": "C:\Program Files\AdoptOpenJDK\jdk-11.0.8.10-hotspot", "editor.fontSize": 17, "java.configuration.checkProjectSettingsExclusions": false }

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

BeatStar

2021/02/11 10:37 編集

Paiza IOでやってみると、普通に動きますよ。 おそらく、VSCodeの設定じゃないかなぁと。
shiketa

2021/02/11 14:30

とくになにか外部のものをつかっているでもなし、ターミナルひらいてコマンド叩いてみればいいのでは? ``` $ java -version java version "1.8.0_161" Java(TM) SE Runtime Environment (build 1.8.0_161-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode) $ javac Sample10_04.java $ java Sample10_04 文字列を入力してください。 aaaa 追加する文字列を入力してください。 zzzz aaaaにzzzzを追加するとaaaazzzzです。 ```
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問