Java
- Javaでわからないことがあります。
Javaでわからないことがあります。 これをコンパイル実行すると、xxxyyyとでるのですが、この6行目の(val[i])とはどういう意味なのでしょうか?xxxyyyの順番になる理由がわからず困っています
- 拡張for文の型変換について
Javaでプログラミングを勉強しております。 拡張for文で変数宣言をする時についての質問です。 argsに数字を入れてString型をInt型に変換する時、変数宣言はどう書けばいいのでしょうか? 拡張for文に入れる前に Int num = Integer.parseInt(args[0]); と宣言してから for(int num : array){ 処理 } とするのか for(int num : array){ num = Integer.parseInt(args[0]) …ほかの処理 } みたいにfor文の中に埋め込むのか分かりません。 argsのString型を拡張for文でInt型にするにはどう書いたらいいでしょうか
- JavaのメインでsetHeaderを使う方法
setHeaderというメソッドの挙動を確認したいです。 サーブレットを用意するのは大変なので、mainメソッドのクラスでコマンドプロンプトで実行して手早く確認したいのですが、どのようにすれば良いでしょうか? 何をインポート文に入れるかや実際のソースコードの書き方をご教示ください。 よろしくお願い致します。
- ベストアンサー
- asdfghjkl321
- Java
- 回答数1
- getter/setterについて
オブジェクト指向について勉強し始めました。 getter/setterは良くないという話を聞いたのですが、getterはあったら便利な気がします。 たとえば、何かの計算結果をcalcHoge()等のメソッドではなく、コンストラクター内で計算してしまって変数に入れてしまえば、何回か計算結果が必要な時、getterでとれるのでは?と思いました。 ナンセンスなのでしょうか?デメリット等教えていただけると幸いです
- コマンドプロンプトの移動
リターンキーを押した時に、画面上で改行されたのを元に戻したいのですが、どうすれば良いのでしょうか?■をカーソル位置とすると、 >ファイル名を入力:■ の状態でリターンキーを押すと、当然、 >ファイル名を入力: >■ とカーソルは1行下の先頭に移動します。これをJavaで >ファイル名を入力:■ と元の状態に戻したいです。
- ベストアンサー
- noname#259238
- Java
- 回答数1
- 実引数リストと仮引数リストの長さが異なります
実引数と仮引数はあっているはずですが、次のエラーが出ます。どうしてでしょうか? ------エラー----------------------- java: クラス Itemのコンストラクタ Itemは指定された型に適用できません。 期待値: 引数がありません 検出値: java.lang.String,int,java.util.Date 理由: 実引数リストと仮引数リストの長さが異なります -------------------------------------------------- public class Main { public static void main(String[] args) { String name= "test"; int price = 0; Date date = new Date(); Item item = new Item(name,price,date);//コンストラクタ実引数 } } class Item{ String name; int price; Date date; void Item(String name, int price, Date date)//コンストラクタ仮引数 { this.name = name; this.price = price; this.date = date; } }
- ベストアンサー
- noname#259238
- Java
- 回答数1
- Scanner.next() で躓いています。
初心者です。Scanner.next()でリターンキーを押した時、next()で取得されるのは、"" か 、"\n" か、 "null" だろう、と思い下記のプログラムを作りましたが、どれも違うようで「リターンキーを押しました」と出ません。何が間違っているのでしょうか? public class Main { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String key = ""; System.out.println("リターンキーを押して"); key = scan.nextLine(); if ( (key == "") || (key =="\n") || (key == null) ){ System.out.println("リターンキーを押しました。"); } } }
- ベストアンサー
- noname#259238
- Java
- 回答数1
- javaのpackageのMainとは?
古い本の初心者プログラムでは、 class Hello{ public static void main(String[] args){ System.out.println("Hello!"); } } だけなんですが、統合環境の Intellij IDEAですと、 package com.company; public class Main { public static void main(String[] args) { // write your code here } } となっていて、mainメソッドを含むクラスのMainを含むpackageが必要になっています。どうしてクラスMainは他のpackageで宣言されてないとならないのですか?
- ベストアンサー
- noname#259238
- Java
- 回答数1
- Javaの問題がわからない
Javaでわからない問題があります。 この画像の問題の続きが System.out.print(obj.methodB()+"); System.out.print(obj.methodA() ); コンパイル実行結果が正しいものはいくつかで 答えが1 2になるんですけど、どういう風に解いていけばできますか?どういう流れで
- Javaの質問です。初心者です
オブジェクト指向あたりの問題でこういう問題がでてきました。メインメソッドより前半がかなり文章が長いのですが、こういう問題はメインメソッドからよみはじめて大丈夫ですか?
- Javaで疑問があります
Javaで疑問があります これをコンパイルを実行すると、xxyxがでてくるんですけど、3つめのyが4つめのxより先にでてくる理由は問題文の{ }のなかで1番内側にきてるからですか?
- Javaの問題がわからないです
Javaでわからない問題があります。 int num=0,count; while(num<3){ num++; //ここにコードを挿入 Systrm.out.println("num="+num+":count="+count ); } } 問題のつづきが画像に続きます。 この問題なのですが、答えはcです。 なぜ生成されるコードにnum=3があるのですか? num=3をwhileの部分にいれたら、3<3になってfalseになりその時点で終了になるはずですよね?
- マイクラでクラッシュしてしまいます
---- Minecraft Crash Report ---- // Who set us up the TNT? Time: 21/02/20 18:56 Description: There was a severe problem during mod loading that has caused the game to fail cpw.mods.fml.common.LoaderException: java.lang.NoSuchFieldError: iron at cpw.mods.fml.common.LoadController.transition(LoadController.java:163) at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:559) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878) at net.minecraft.client.main.Main.main(SourceFile:148) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) Caused by: java.lang.NoSuchFieldError: iron at cpw.mods.compactsolars.BlockCompactSolar.<init>(BlockCompactSolar.java:38) at cpw.mods.compactsolars.CompactSolars.preInit(CompactSolars.java:48) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532) at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) at com.google.common.eventbus.EventBus.post(EventBus.java:275) at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) at 全文書けなくてすみません
- Javaの問題がわからないです
これの答えはcです 2、3行目が戻り値がしていされているらしいのですが戻り値というものがいまいちわからなくて この問題自体も解き方がよくわからないです
- Javaの問題がわからないです
Javaの問題がわかりません。 この問題の答えはBです。 解き方がよくわかりません。4行目のnameはなぜbillになるかなどもわからないです