kana_m の回答履歴
- 日本語が入力できない
子供がパソコンをいじっていて日本語が入力できなくなってしまいました。英語はOKです。どうすれば直りますか。
- 締切済み
- その他(PCパーツ・周辺機器)
- houseroof
- 回答数3
- インタフェース、クラスの継承、コンストラクタ意味
Javaを学習している初心者です。 インタフェース、コンストラクタ、クラスの継承について、 必要な理由が、イマイチよく分かりません。 特に設定しなくても、プログラムは動くと思うのですが・・・ (特にインタフェース) 詳しい方、教えて下さい。
- javaのコンパイルができません。
コンパイルができません エラーの内容とソースコードは次です Microsoft Windows [Version 6.0.6002] Copyright (c) 2006 Microsoft Corporation. All rights reserved. C:\Users\j1409061\Documents\java\MeikaiJava>javac SR091409061.java SR091409061.java:7: 式の開始が不正です。 const int MAX_INT = 2147483647; ^ SR091409061.java:8: 式の開始が不正です。 const int BUFFER_SIZE = 100; ^ SR091409061.java:9: ';' がありません。 int main();{ ^ SR091409061.java:16: ']' がありません。 char buf[BUFFER_SIZE]; ^ SR091409061.java:16: 式の開始が不正です。 char buf[BUFFER_SIZE]; ^ SR091409061.java:22: 式の開始が不正です。 n = sscanf(buf, "%d %c", &data, &c); ^ SR091409061.java:22: 式の開始が不正です。 n = sscanf(buf, "%d %c", &data, &c); ^ SR091409061.java:73: 式の開始が不正です。 n = sscanf(buf+i, "%d", &data); ^ SR091409061.java:96: class、interface、または enum がありません。 } ^ エラー 9 個 C:\Users\j1409061\Documents\java\MeikaiJava> //最大値と最小値を求めよう // C:\Users\j1409061\Documents\java\MeikaiJava\SR091409061.java class SR091409061 { public static void main(String args[]) { Scanner stdIn = new Scanner(System.in); const int MAX_INT = 2147483647; const int BUFFER_SIZE = 100; int main();{ /* 変数を定義、初期化 */ int data; int max = -1; int min = MAX_INT; bool data_exist = false; int i, n; char buf[BUFFER_SIZE]; printf("Please input data : "); while(true) { /* データ(1行分読み込み) */ fgets(buf, BUFFER_SIZE, stdin); /* データ取り出しと計算 */ n = sscanf(buf, "%d %c", &data, &c); if( ( n == -1 ) || ( n == 0 ) ) { break; } else if (n == 1) { // the number of data is 1. data_exist = true; data = abs( data ); if(max < data){ /* maxを変更 */ max = data; } if(min > data){ /* minを変更 */ min = data; } } else if (n == 2) { // the number of data is larger than 2. i = 0; while (true) { data_exist = true; data = abs( data ); if(max < data){ /* maxを変更 */ max = data; } if(min > data){ /* minを変更 */ min = data; } // 空白文字を読み飛ばす while (true) { if(buf[i] == ' ') { i++; } else { break; } } // 数字(0から9)を読み飛ばす while (true) { if( ( buf[i] >= '0' ) && ( buf[i] <= '9' ) ) { i++; } else { break; } } // 行末なら終える if(buf[i] == '\n') { break; } // データ読み込み.読み込みに成功したら次の文字へ(i++), 失敗したら終える(break). n = sscanf(buf+i, "%d", &data); if(n == 0) { break; } i++; } } if(n == 0) { break; } } /* 最大値, 最小値を出力 */ if (!data_exist) { printf("No data.\n"); } else { printf("Max = %d\n",max); printf("Min = %d\n",min); } return 0; } } } } よろしくお願いします
- 締切済み
- その他(インターネット・Webサービス)
- konniti
- 回答数1
- submitで日本語をおくりたい
自分は現在JSPの勉強をしているのですが、JSPからサーブレットにsubmitをつかって、日本語を送信した場合文字化けして表示されてしまうので困っています。 ソースコードで説明させていただくと JSP側ソース <%@ page contentType="text/html;charset=Shift_JIS" pageEncoding="Shift_JIS" %> <html> <head><title>a</title></head> <body> <form action="Hello" method="post"> <textarea rows="10" cols="40" name="comment"> ここにコメントを書いて送信を押すとコメントがつきます </textarea><br> <input type="submit" value="送信"> </form> </body> </html> サーブレット側 import java.io.*; import java.text.*; import java.util.*; import javax.servlet.*; import javax.servlet.http.*; public class hello extends HttpServlet { public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); response.setCharacterEncoding("Shift_JIS"); PrintWriter out = response.getWriter(); String msg = request.getParameter("comment"); out.println("<html>"); out.println("<head>"); out.println("<title>Hello World!</title>"); out.println("</head>"); out.println("<body>"); out.println(msg);//ここで表示 out.println("</body>"); out.println("</html>"); } } この様なソースを書いたのですが、サーブレット側で日本語を表示させようとすると、文字化けしてしまいます(英語は普通に表示されます)。 どのようにすれば、サーブレット側で日本語を表示できるのでしょうか? お返事おまちしております。
- JavaScriptによるページURLの取得、その利用について。
現在開いているページのURLを取得し、それを文字列として扱う方法はありますか?また、その文字列を比較に用いたいのですが、良い方法があれば教えてください。よろしくお願いします。
- ベストアンサー
- JavaScript
- tokunious
- 回答数3
- java ジェネリックスに関して
以前にも似たような質問をしたことがありますが、それに関しての質問です。 次のようなプログラムを書きました。 class A<T> { public void display(T t) { System.out.println("A class"); } } public class Test extends A<String> { public void display(Object t) { //問題の行 System.out.println("Test class"); } public static void main(String[] args) { } } 上記の問題の行のところでエラーが出ました。 名前の競合: 型 Test のメソッド display(Object) は型 A<T> の display(T) と同じ erasure を持っていますが、オーバーライドしません A<T>のメソッドdisplay(T)のerasureはdisplay(Object)になるので、display(T)は確かにTestのメソッドdisplay(Object)と同じerasureを持っています。しかしそうなると、Testのdisplay(Object)のシグネチャがA<T>のメソッドdisplay(T)のシグネチャのerasureと同じになるため、オーバーライドできることになると考えたのですが、コンパイル結果はエラーとなってしまいました。 どうしてオーバーライドできないのでしょうか。 例えば public class Test extends A<String> を public class Test<T> extends A<T> にかえた場合はうまく行きました。従ってTをStringと指定しているところに問題があると思うのですが、どうしてコンパイルできないのでしょうか。 また、Testのdisplay(Object)をdisplay(String)にかえた場合(このとき、他の部分ははじめのプログラムと同じ)、A<T>クラスのdisplay(T)をオーバーライドできました。今度はTestクラスのdisplay(String)とA<T>クラスのdisplay(T)はerasureが同じではないので、オーバーライド等価ではない、従ってオーバーライドできないと思ったのですが、どうしてオーバーライドできるのでしょうか。
- ブラウザの中央へ表示させたいのですが教えてください。
こんにちは CSSを使ってサイトをブラウザの中央へ表示させたいのですが うまくいかなくて、困っています。 div.box3 { /* タイトルロゴ */ width: 820px; height: 152px; position: absolute; top: 10px; left: 180px; text-align: center; } </head> <body> <div class="box3">aaaa</div> など <body align="center"> などを使って試してみたのですが、うまくいきません。 text-align: center;を無効にしてしまう原因・理由など があれば教えて下さい。どうぞ宜しくお願いします。
- 締切済み
- HTML
- yh79887988
- 回答数6
- javaがわかりません。。。
単方向リストをjavaで書きなさい。 MyListクラス メソッドを実装 MyListAppクラス メソッドを実行 MyListに実装するメソッド void insertTail(MyList node):リストの最後へ新規データを追加 void insertHead(MyList node):リストの先頭へ新しいデータを追加 void show():現在のリストを表示する void insert(MyList node):リストの途中へ新規データを挿入 ※データが小さい順に並んでいるとして、新規データも小さい順になるような場所へ挿入できるようにする。 void delete(MyList node):リストからデータを1つ削除 ※指定されたデータを見つけ、最初に見つかったデータを削除できるしょうにする。見つからないときは、何もしない。 void deleteHead():先頭のノードを削除する void deleteTail():最後のノードを削除する という問題を解いています。 class MyList{ int data; //データ MyList next = null; //次のノードへのポインタ MyList(int data){ //新しいノードの作成 this.data = data; } void insertTail(MyList node){ //リストの最後へ追加 MyList tmp = this; while(tmp.next != null){ tmp = tmp.next; } tmp.next = node; } void insertHead(MyList node){ //リストの先頭へ追加 node.next = this.next; this.next = node; } void insert(int head, MyList node){ //リストの途中へ新規データを挿入 MyList tmp = this; while(tmp != null){ if(tmp.data == head){ break; } tmp = tmp.next; } node.next = tmp.next; tmp.next = node; } void delete(int here, MyList node){ //リストからデータを1つ削除 MyList tmp = this; while(tmp != null){ if(tmp.data == here){ break; } tmp = tmp.next; } node = tmp.next; tmp.next = node.next; node.next = null; } void deleteHead(){ //先頭のノードを削除 MyList tmp = next; this.next = tmp.next; tmp.next = null; } void deleteTail(){ //最後のノードを削除 MyList tmp = this; while(tmp.next != null){ tmp = tmp.next; } tmp = null; } void show(){ MyList tmp = next; while(true){ System.out.print(tmp.data); if(tmp.next == null) break; tmp = tmp.next; } System.out.println(""); } } class MyListApp{ public static void main(String[] args){ MyList list = new MyList(0); //初期ダミー System.out.println("最後に追加"); list.insertTail(new MyList(1)); //最後に追加 list.show(); list.insertTail(new MyList(5)); list.show(); System.out.println(); System.out.println("先頭に追加"); list.insertHead(new MyList(8)); //先頭に追加 list.show(); list.insertHead(new MyList(9)); list.show(); System.out.println(); System.out.println("途中からデータを追加"); list.insert(1, new MyList(2)); //途中からデータの追加 list.show(); list.insert(2, new MyList(3)); list.show(); System.out.println(); System.out.println("リストからデータを削除"); list.delete(8, new MyList(1)); //リストからデータを削除 list.show(); System.out.println(); System.out.println("先頭のノードを削除"); list.deleteHead(); //先頭のノードを削除 list.show(); list.deleteHead(); list.show(); System.out.println(); System.out.println("最後のノードを削除"); list.deleteTail(); //最後のノードを削除 list.show(); list.deleteTail(); list.show(); } } ここまではできたのですが、どうしても最後のノード削除ができません。 どうしたらいいでしょうか。
- ベストアンサー
- Java
- noname#93995
- 回答数2
- JSPの中にhtmlファイルを埋め込みたい。
Java Servlet/JSPで 動的なページの中に、一部htmlのコードを埋め込みたいのですが どうやって実現すればいいでしょうか。 リクエストが来た時に、htmlファイルを随時読み込んで、JSPの中の一部分に埋め込んで使いたいです。
- click frameworkについて
clickでselectを作成し <select name="sselect" id="selectId" size="1"> <option selected="selected" value="a"> あいうえお </option> </select> というHTMLが作成され optionのvalueではなく "あいうえお"の部分を取得したいのですがどうすれば出来ますか? (valueは取得できます。)
- ベストアンサー
- Java
- burood0001
- 回答数3
- javaがわかりません。。。
単方向リストをjavaで書きなさい。 MyListクラス メソッドを実装 MyListAppクラス メソッドを実行 MyListに実装するメソッド void insertTail(MyList node):リストの最後へ新規データを追加 void insertHead(MyList node):リストの先頭へ新しいデータを追加 void show():現在のリストを表示する void insert(MyList node):リストの途中へ新規データを挿入 ※データが小さい順に並んでいるとして、新規データも小さい順になるような場所へ挿入できるようにする。 void delete(MyList node):リストからデータを1つ削除 ※指定されたデータを見つけ、最初に見つかったデータを削除できるしょうにする。見つからないときは、何もしない。 void deleteHead():先頭のノードを削除する void deleteTail():最後のノードを削除する という問題を解いています。 class MyList{ int data; //データ MyList next = null; //次のノードへのポインタ MyList(int data){ //新しいノードの作成 this.data = data; } void insertTail(MyList node){ //リストの最後へ追加 MyList tmp = this; while(tmp.next != null){ tmp = tmp.next; } tmp.next = node; } void insertHead(MyList node){ //リストの先頭へ追加 node.next = this.next; this.next = node; } void insert(int head, MyList node){ //リストの途中へ新規データを挿入 MyList tmp = this; while(tmp != null){ if(tmp.data == head){ break; } tmp = tmp.next; } node.next = tmp.next; tmp.next = node; } void delete(int here, MyList node){ //リストからデータを1つ削除 MyList tmp = this; while(tmp != null){ if(tmp.data == here){ break; } tmp = tmp.next; } node = tmp.next; tmp.next = node.next; node.next = null; } void deleteHead(){ //先頭のノードを削除 MyList tmp = next; this.next = tmp.next; tmp.next = null; } void deleteTail(){ //最後のノードを削除 MyList tmp = this; while(tmp.next != null){ tmp = tmp.next; } tmp = null; } void show(){ MyList tmp = next; while(true){ System.out.print(tmp.data); if(tmp.next == null) break; tmp = tmp.next; } System.out.println(""); } } class MyListApp{ public static void main(String[] args){ MyList list = new MyList(0); //初期ダミー System.out.println("最後に追加"); list.insertTail(new MyList(1)); //最後に追加 list.show(); list.insertTail(new MyList(5)); list.show(); System.out.println(); System.out.println("先頭に追加"); list.insertHead(new MyList(8)); //先頭に追加 list.show(); list.insertHead(new MyList(9)); list.show(); System.out.println(); System.out.println("途中からデータを追加"); list.insert(1, new MyList(2)); //途中からデータの追加 list.show(); list.insert(2, new MyList(3)); list.show(); System.out.println(); System.out.println("リストからデータを削除"); list.delete(8, new MyList(1)); //リストからデータを削除 list.show(); System.out.println(); System.out.println("先頭のノードを削除"); list.deleteHead(); //先頭のノードを削除 list.show(); list.deleteHead(); list.show(); System.out.println(); System.out.println("最後のノードを削除"); list.deleteTail(); //最後のノードを削除 list.show(); list.deleteTail(); list.show(); } } ここまではできたのですが、どうしても最後のノード削除ができません。 どうしたらいいでしょうか。
- ベストアンサー
- Java
- noname#93995
- 回答数2
- 北海道旅行(旭川・富良野)この時期オススメ教えてください!
今月の長期連休を利用して北海道旅行に行く予定です。 秋の北海道は初めてで、両親&姉家族&我が家と大勢での旅行になる為 なかなかスムーズに行動できないと思われます。 そこで。。。 (1)旭川では旭山動物園に行く予定なのですが「ここは押さえておくべき!」と言う点があればぜひ教えてください! (2)富良野で子どもたちが(小学生低学年&幼稚園児)楽しめるスポット教えてください! (3)千歳空港から旭川までの移動で格安最短方法を教えてください! よろしくお願いいたします♪
- 退職時期
休職期間が今年の10月7日までになります。 現時点では、復帰は出来ない状態なので退職します。 10月7日付けで退職願いを出しました。 会社から退職日を9月末でお願いしたいと書面が送られてきました。 月末退社を勧めるのは、なにか理由があるのでしょうか?
- 締切済み
- その他(生活・暮らし)
- kino0415
- 回答数4
- String型の値が大文字か小文字か判定する
いつもお世話になっています。 String型の値が、大文字か小文字か判定することはできないのでしょうか? char型だと Charactereクラスを使用し判定が可能なのですが。 ◆char型の場合◆ List list = new ArrayList(); //比較する文字列 String mozi = "Abc"; //ループ for(int m=0;m<mozi.length();m++) { //文字を順に小文字かどうか調べる char ccc = mozi.charAt(m); //小文字の場合に限りlistに格納 if(Character.isLowerCase(ccc) == true) { list.add(ccc); } } //表示 for(int l=0;l<list.size();l++) { System.out.println("list="+list.get(l)); } したいのが、 ◆String型◆ List list = new ArrayList(); List list2 = new ArrayList(); list.add("TEST"); list.add("sam"); list.add("OSIETE"); for(int l=0;l<list.size();l++ ) { String compareMozi =(String) list.get(l); //ここで文字列compareMoziが大文字か小文字か調べて、小文字のときだけlist2に格納する } な感じです。 宜しくお願いします。
- ジェネリックスに関して
次のようなプログラムを書きました。 class A<T> { public String display(T t) { return t.toString(); } } public class Test extends A<String> { public String display(Object o) { //ここでコンパイルエラー return o.toString(); } public static void main(String[] args) { Test test = new Test(); test.display("hello, world"); } } 上で示した部分でコンパイルエラーが出ました。エラー内容は 名前の競合:型Testのメソッドdisplay(Object)は型A<T>のメソッドdisplay(T)と同じerasureを持っていますが、オーバーライドしません。 というものでした。この場合、 public class Test extends A<String> と、TがStringであることを明示しているので、このプログラムではdisplay(Object)はdisplay(T) をオーバーロードしているのではないのでしょうか。 もしくは、もしdisplay(Object)とdisplay(T)が同じerasureを持っているなら、それでオーバーライドしていることにはならないのでしょうか?
- 志望する業種は・・・
就職について考えている大学3年の者です。 就職を考えるにあたって業種がたくさんありますが、志望する業種は1つに絞らなければ ならないでしょうか? 例えば、商社を希望しつつメーカーも希望している。といったような感じです。 ほかに自分がやってみたいなって思う仕事(会社)はブックマーク(就職支援サイト等で)した ほうがよいでしょうか?
- ベストアンサー
- その他(就職・転職・働き方)
- COP10
- 回答数3
- ゲームをしていたのですが
オンラインゲームに接続しながら裏で色々やってたのですが、ゲームが固まり動かなくなったのでタスクマネージャーから終了をしてるのですがまったく終了になりません。強制終了でPCをおとさずにこの応答のないゲームだけを落とす方法などありますでしょうか
- 在宅でプログラミングをはじめたい
はじめまして。 どのカテゴリに質問したらよいのかわからなかったので、このカテゴリで質問させていただきます。 現在、在宅でプログラミングを始めたいと思っているのですが、どのような基準で仕事を選んだらよいのかがわかりません。というか、仕事があるかどうかわかりません。私の条件としましては、報酬は小遣い程度でよいから、規模が小さめの案件。考え方としましては、小遣い程度の小規模の案件を数多くこなしていきたいのです。あとは、北海道在住であることを理解してもらえること。ここが 実は、いろいろ問題があるところではないかと思っています。私の 経歴は、ほとんどが独学で暇さえあれば、Java、C、C++,C#、VC++,Perl,JavaScript,PHP,VBA,Ajaxなどいろいろ学習してきました。実務経験は浅く、事情があって東京のIT企業にお世話になりまして、Javaの案件を1つと、評価作業のアルバイトですが、経験させてもらいました。たぶん案件があったとしても都市部の企業のお話になるのではないかと思います。そして、経験が浅いため、プログラムの品質的な問題もあるため、北海道からでは、厳しいのではないかとも思います。もし可能であれば、精一杯がんばりたいのですが・・ プログラミング自体は大好きです。 ここのような質問サイトの存在は知っていましたが、極力自力でネットや参考書で調べるようにしていました。いろいろ苦労することはありましたが、楽しいです。で、お聞きしたいことは、もし可能であれば、どのような系統の言語の案件がよいかわかりません。言語は何でもかまいません。アドバイスよろしくお願いします。乱筆乱文ですみません。
- ベストアンサー
- その他(プログラミング・開発)
- atkajkltaw
- 回答数4
- とても長文ですが読んで意見を聞かせて下さい!
先日「質問番号:5219087」「質問番号:5224493」で同棲して約2年(結婚の約束もしそれぞれの両親にも会っている)の彼女について皆さんに貴重なご意見を聞かせていただきありがとうございました。 その時の状況は、彼女が「女の子と飲みに行く」と言いながら男性と2人きりで飲みに行く事に。 僕と彼女は同機種の携帯電話をお互い所持していました。僕がたまたま夜中に携帯電話のメールチェックをしようと間違えて彼女の携帯電話を見てしまった事がきっかけでそのメール内容から分かった事。 しかも彼女がお盆に帰省した時のメールのやり取りまでついつい見てしまいました。 やり取りでは「Bくん私も○×だよ」「すぐに会いたくなっちゃう」「ずっと一緒にいてくれてうれしかった」「またスグにメールしちゃってもいい?」など。飲みに行く男性「Aくん」と帰省した際に会っていた男性「Bくん」。ここまでが前回の書き込みです。 僕は彼女に何も言えずのまま彼女は飲みに出かけて行きました…。 今回はその後です。先週末彼女は飲みに出かけ「今日は早く帰るよ」「何かあったら連絡するから」と夕方にメール。その後終電の時間。何度かメール、電話をしても連絡がありません。深夜1時過ぎ「盛り上がっちゃって連絡できなかった。今日はタクシーで帰るからさ」と彼女。その後3時になり…4、5時になり。7時にようやく彼女の帰宅。僕はそれまでに何度もメールや電話をしていた事、帰り道にでも何かしら連絡できなかったのか?と問いただすと「一緒にいた子と楽しくって」など「話の腰を折れなかったから連絡できなかった」など~。 僕は「一緒にいたのは男でしょ?」「2人でしょ?」と半ばキレ気味で問うと彼女は「男じゃない!女の子と一緒だった」「なんで信用しないの?」僕は「連絡もなく待ってた気持ちが収まらないので何もないなら携帯見せて」と言うとしぶしぶと見せるそぶりはするものの「なんで?見せるの?」「何もないから大丈夫!」と彼女。僕は「見せられないって事はウソだよね?」と何度も言うと彼女は「ゴメンなさい」と謝ってきました。(結局携帯電話は見ていません)それにしても朝まで連絡もせずに「2人きりでただ飲んでただけ」「何もない」と言われてもなんだかモヤモヤ。実際何もなくただの友人だったとしても同棲してる事、彼氏がいる事を相手の男性に知らせていない。そんな彼女の行動に腹が立ちました。 その後様々な話をした結果、僕は彼女にとって「家族」であり「彼氏・男」ではないと。家族愛的な感情はあっても異性として見ていないと感じました。彼女自身の全てをさらけ出し生活をするにつれドキドキやワクワク感も薄れ外へそれを求めて行ったんだなと。僕は「俺を大切に思ってもいても俺の事を好き・愛してるがないなら距離を取ろう」と告げると「それはイヤ」「大切でかけがえのない人だから離れたくない」「でも確かに一番大切だけど好きかどうかよくわからなくなってる」「それでもとにかく一緒にいたい」と彼女。結果ひとまず今週中にはお互い距離をおきそれぞれ別々に生活しようという事で就寝しました。 翌日以降通常の生活をしつつ昨夜。僕が仕事から帰ると彼女は何やらメールに夢中。しかもテレビを普通に観ながら笑ってる…。その態度に僕はついつい苛立ち彼女に「何してるの?あんな話したのによく普通でいられるね?」「誰とメールしてるの?」と怒りをぶつけてしまいました。もちろん彼女はテレビを消しうつむきながら謝ってましたが、僕は苛立たしさから彼女が風呂中にまた見てしまったのです。携帯を…。 見てしまった事にとんでもない後悔を感じてしまいました。そのメールはAくんには「なんだかAくんとメールや会ってからなんだかワタシおかしいのー」「会いたいよ」「今度はいつ会える?」と。またBくんには「またメールしちゃったね」「会いたくて仕方ないよ」など。確かに僕と彼女は別々の生活をしようと話しをしていましたが、まだ同じ屋根の下。見てしまった申し訳なさと後悔、彼女に対する不信感とで辛いです。やっぱり距離をおくよりもきっぱりとお互いのために別れた方が良いのでしょうか?皆さんの適切なご意見聞かせていただけますか?
- 締切済み
- 恋愛相談
- harusan200
- 回答数28