• ベストアンサー

プログラミングわかりません

プログラミングの問題です。 教えてください キーボード から氏名 name 〔String 型〕 (苗字 と名前 の間は半角 ス ペース ペー)を入力し、 String クラスの メソッド を用いて 、苗字 と名前 を分割 して、実行例 のよう に画面 に確認 のメ ッセージ を出力しなさい。 出力しなさい。 〔実行例〕 氏名を入力してください。 ※苗字と名前の間は半角スペーを入れてください。 前田 前田 苗字は「前田」、名前は前田ですね?

質問者が選んだベストアンサー

  • ベストアンサー
  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.4

手続きは以下のとおり。 あとはJavaで書けばOK。 import java.util.*; import java.io.*; class Test41{  public static void main(String args[]){   try {    "aの b乗を求めます\n実数 aの値を入力してください" の表示;    入力バッファの定義;    入力バッファからの読み込み;    読み込んだものをdouble型に変換aとする;    "実数 bの値を入力してください"と表示;    入力バッファの定義;    入力バッファからの読み込み;    読み込んだものをdouble型に変換bとする;    ""+a+"の"+b+"乗は"+Math.pow(a,b)+"です"の表示;   } catch(Exception e) { }  } }

その他の回答 (4)

  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.6

import java.util.*; import java.io.*; class Test40{  public static void main(String args[]){   "氏名を入力してください。 \n※苗字と名前の間は半角スペーを入れてください。 "の表示;   try {    入力バッファの定義;    入力バッファからの読み込み;    空白の位置をiに入れる;    if(i<=0)     マイナスならエラー"入力が間違っています"表示;    else     "苗字は「" + text.substring(0,i) + "」、名前は" + text.substring(i) + "ですね?"と表示;   } catch(Exception e) { }  } } こっちだね

  • maiko0318
  • ベストアンサー率21% (1483/6969)
回答No.5

あ、もう一個の方と間違えたw

  • m0a13
  • ベストアンサー率47% (9/19)
回答No.3

console.log('input your name'); require('readline').createInterface(process.stdin, process.stdout).on('line',function(line){ var name = line.split(' ');console.log('fn:'+name[0]+', gn:'+name[1]);process.exit(0); }); できたぞ。 nodeだけど

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.2

学校の課題かなんかなら自分で頑張ろうね。 仕事として依頼するから作って欲しいって言うのなら、工数0.5人日って事で2万5千円+消費税で請け負いますよ!

関連するQ&A