potluckkerのプロフィール

@potluckker potluckker
ありがとう数66
質問数11
回答数82
ベストアンサー数
22
ベストアンサー率
55%
お礼率
77%

  • 登録日2009/09/14
  • 読み込んだテキストの改行表示

    javaを用いて、プログラミングしているのですが 読み込んだテキストの改行表示の仕方で困っています。 プログラムは、日本語か英語で単語を入力(例:一、one)すると 読み込むwords.txtから対応するスペイン語(例:一 * one * UNO ⇒UNO)を textareaに表示するというものです。 このとき、読み込んだwords.txtは現在は 一 * one * UNO 二 * two * DOS … となっているのですが、このスペイン語の部分に日本語の注釈をつけ 数行に渡ってtextareaに表示したいと思っています。 説明が拙く少し分かりづらいですが、画像などを参照してくださると助かります。 具体的には、今はスペイン語のtextareaに  UNO とだけ表示されているものを  UNO  [数]一つの といったように表示するにはどうすれば良いでしょう? 一応、該当部分のソースコードも載せておきます。 質問の仕方も悪いですが、どうかよろしくお願いします。 public void actionPerformed(ActionEvent e){ try{ if(e.getSource() == Honyaku){ BufferedReader wordsfile = new BufferedReader(new FileReader("Z:/09sotsuron/words.txt")); while ((wrs=wordsfile.readLine())!= null){ StringTokenizer st = new StringTokenizer(wrs," * "); nichi ="" + st.nextToken(); ei ="" + st.nextToken(); supe = "" + st.nextToken(); if ((jap.getText()).equals(nichi)){ eng.setText(ei); spa.setText(supe); } else if ((eng.getText()).equals(ei)){ jap.setText(nichi); spa.setText(supe); } } wordsfile.close(); } else if(e.getSource() == Clear){ nichi = ""; ei =""; supe = ""; jap.setText(nichi); eng.setText(ei); spa.setText(supe); } } catch(IOException ie){ System.exit(1); } }

    • ベストアンサー
    • RaiDeen
    • Java
    • 回答数4
  • 読み込んだテキストの改行表示

    javaを用いて、プログラミングしているのですが 読み込んだテキストの改行表示の仕方で困っています。 プログラムは、日本語か英語で単語を入力(例:一、one)すると 読み込むwords.txtから対応するスペイン語(例:一 * one * UNO ⇒UNO)を textareaに表示するというものです。 このとき、読み込んだwords.txtは現在は 一 * one * UNO 二 * two * DOS … となっているのですが、このスペイン語の部分に日本語の注釈をつけ 数行に渡ってtextareaに表示したいと思っています。 説明が拙く少し分かりづらいですが、画像などを参照してくださると助かります。 具体的には、今はスペイン語のtextareaに  UNO とだけ表示されているものを  UNO  [数]一つの といったように表示するにはどうすれば良いでしょう? 一応、該当部分のソースコードも載せておきます。 質問の仕方も悪いですが、どうかよろしくお願いします。 public void actionPerformed(ActionEvent e){ try{ if(e.getSource() == Honyaku){ BufferedReader wordsfile = new BufferedReader(new FileReader("Z:/09sotsuron/words.txt")); while ((wrs=wordsfile.readLine())!= null){ StringTokenizer st = new StringTokenizer(wrs," * "); nichi ="" + st.nextToken(); ei ="" + st.nextToken(); supe = "" + st.nextToken(); if ((jap.getText()).equals(nichi)){ eng.setText(ei); spa.setText(supe); } else if ((eng.getText()).equals(ei)){ jap.setText(nichi); spa.setText(supe); } } wordsfile.close(); } else if(e.getSource() == Clear){ nichi = ""; ei =""; supe = ""; jap.setText(nichi); eng.setText(ei); spa.setText(supe); } } catch(IOException ie){ System.exit(1); } }

    • ベストアンサー
    • RaiDeen
    • Java
    • 回答数4
  • 読み込んだテキストの改行表示

    javaを用いて、プログラミングしているのですが 読み込んだテキストの改行表示の仕方で困っています。 プログラムは、日本語か英語で単語を入力(例:一、one)すると 読み込むwords.txtから対応するスペイン語(例:一 * one * UNO ⇒UNO)を textareaに表示するというものです。 このとき、読み込んだwords.txtは現在は 一 * one * UNO 二 * two * DOS … となっているのですが、このスペイン語の部分に日本語の注釈をつけ 数行に渡ってtextareaに表示したいと思っています。 説明が拙く少し分かりづらいですが、画像などを参照してくださると助かります。 具体的には、今はスペイン語のtextareaに  UNO とだけ表示されているものを  UNO  [数]一つの といったように表示するにはどうすれば良いでしょう? 一応、該当部分のソースコードも載せておきます。 質問の仕方も悪いですが、どうかよろしくお願いします。 public void actionPerformed(ActionEvent e){ try{ if(e.getSource() == Honyaku){ BufferedReader wordsfile = new BufferedReader(new FileReader("Z:/09sotsuron/words.txt")); while ((wrs=wordsfile.readLine())!= null){ StringTokenizer st = new StringTokenizer(wrs," * "); nichi ="" + st.nextToken(); ei ="" + st.nextToken(); supe = "" + st.nextToken(); if ((jap.getText()).equals(nichi)){ eng.setText(ei); spa.setText(supe); } else if ((eng.getText()).equals(ei)){ jap.setText(nichi); spa.setText(supe); } } wordsfile.close(); } else if(e.getSource() == Clear){ nichi = ""; ei =""; supe = ""; jap.setText(nichi); eng.setText(ei); spa.setText(supe); } } catch(IOException ie){ System.exit(1); } }

    • ベストアンサー
    • RaiDeen
    • Java
    • 回答数4
  • 読み込んだテキストの改行表示

    javaを用いて、プログラミングしているのですが 読み込んだテキストの改行表示の仕方で困っています。 プログラムは、日本語か英語で単語を入力(例:一、one)すると 読み込むwords.txtから対応するスペイン語(例:一 * one * UNO ⇒UNO)を textareaに表示するというものです。 このとき、読み込んだwords.txtは現在は 一 * one * UNO 二 * two * DOS … となっているのですが、このスペイン語の部分に日本語の注釈をつけ 数行に渡ってtextareaに表示したいと思っています。 説明が拙く少し分かりづらいですが、画像などを参照してくださると助かります。 具体的には、今はスペイン語のtextareaに  UNO とだけ表示されているものを  UNO  [数]一つの といったように表示するにはどうすれば良いでしょう? 一応、該当部分のソースコードも載せておきます。 質問の仕方も悪いですが、どうかよろしくお願いします。 public void actionPerformed(ActionEvent e){ try{ if(e.getSource() == Honyaku){ BufferedReader wordsfile = new BufferedReader(new FileReader("Z:/09sotsuron/words.txt")); while ((wrs=wordsfile.readLine())!= null){ StringTokenizer st = new StringTokenizer(wrs," * "); nichi ="" + st.nextToken(); ei ="" + st.nextToken(); supe = "" + st.nextToken(); if ((jap.getText()).equals(nichi)){ eng.setText(ei); spa.setText(supe); } else if ((eng.getText()).equals(ei)){ jap.setText(nichi); spa.setText(supe); } } wordsfile.close(); } else if(e.getSource() == Clear){ nichi = ""; ei =""; supe = ""; jap.setText(nichi); eng.setText(ei); spa.setText(supe); } } catch(IOException ie){ System.exit(1); } }

    • ベストアンサー
    • RaiDeen
    • Java
    • 回答数4
  • 2次方程式の「2つの数」を求める問題について質問があります。

    大小2つの数がある。その差が4で、積は60になる。この2つの数を求めなさい。との問題で答えが2つ出ます。 答え、 (X=10 Y=6) (X=-6 Y=-10) なのですが、『これは両方とも書くのでしょうか?』それとも片方でも良いのでしょうか?  また、XYと書かずに『文字を入れたほうが良いのでしょうか?』 (大きい数10 小さい数6) (大きい数-6 小さい数-10) <途中式> 大きい数をX 小さい数をY とおく。 X-Y=4 (1) XY=60 (2) (1)よりX=4+Y (1)を(2)へ代入 (4+Y)Y=60 4Y+Y^2=60 Y^2+4Y-60=0 (Y-6)(Y+10)=0 Y=6、-10 Y=6の時 X-6=4 X=4+6 X=10 Y=-10の時 X-(-10)=4 X+10=4 X=4-10 X=-6 どうぞよろしくお願いします。