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

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

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

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

Q&A

解決済

1回答

570閲覧

Integer.parseIntについて

Bep117

総合スコア1

Java

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

0グッド

0クリップ

投稿2021/07/14 03:03

編集2021/07/14 03:15

前提・実現したいこと

Integer.parseIntで、String型の変数を引数として渡すと、int型にデコードしてくれますが、String型の変数とint型の変数を同時に渡した時の動きについて、理解出来ないのでどなたか詳しい方分かりやすく教えてくださいm(_ _)m

発生している問題・エラーメッセージ

エラーメッセージ

該当のソースコード

java

1public class Sorse { 2 public static void main(String[]args) { 3 String str = new String(); 4 str = "10"; 5 int sec = 3; 6 int i = Integer.parseInt(str,sec); 7 8 System.out.println(i); 9 } 10}

試したこと

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

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

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

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

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

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

K_3578

2021/07/14 03:08

とりあえずその分からないソースコードを提示してください。 今のままじゃ公式ドキュメントでも解説記事でも読んでくださいぐらいしか言えないです。
Bep117

2021/07/14 03:11

すみません、概念的な質問だったので、あまりに簡素なソースコードしかないのです……
Bep117

2021/07/14 03:17

ソースコード追加しました。こんな感じで、10という文字列と、3という整数を渡すと結果として3が返ってきたのですが、これが理解できません
quickquip

2021/07/14 03:28

APi仕様を読んだけどそれの意味が分からないという話なんでしょうか?
Bep117

2021/07/14 03:29

その通りです、分かりずらくてすみません
neconekocat

2021/07/14 03:29

3進数の"10"が返ってきてますね。 公式のドキュメントを読んでから質問することを強くお勧めします。
guest

回答1

0

ベストアンサー

Integer.parseInt(String s, int radix)
第2引数は、第1引数の文字列が「何進法で表されているか」の数です。
第1引数に"10"、第2引数に3を渡した場合、第1引数の"10"は3進法で表されていると解釈し、
3という結果になります。

投稿2021/07/14 03:28

swordone

総合スコア20669

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

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

Bep117

2021/07/14 03:33

ありがとうございます!公式の書き方が難しくて理解できなかったので助かりました????
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問