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

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

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

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

Q&A

3回答

2027閲覧

java 進数変換 プログラム

sinasinanodrum

総合スコア10

Java

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

0グッド

1クリップ

投稿2016/04/20 05:04

###前提・実現したいこと
ここに質問したいことを詳細に書いてください
(例)PHP(CakePHP)で●●なシステムを作っています。
■■な機能を実装中に以下のエラーメッセージが発生しました。

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

javaで7進数から5進数に変換するプログラムがわかりません。 教えてください。

###該当のソースコード

ここにご自身が実行したソースコードを書いてください

###試したこと
課題に対してアプローチしたことを記載してください

###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報

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

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

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

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

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

guest

回答3

0

入力した7進数を5進数に変換して出力するソースです

java

1import java.util.Scanner; 2import java.util.ArrayList; 3class DS{ 4 5 6public static void main(String[] args){ 7Scanner stdIn =new Scanner(System.in); 8 9System.out.print("7進数の数:"); 10int c= stdIn.nextInt(); 11int d=c; 12int cou10=10; 13int cou7=1; 14int all=0; 15 16while(true){ 17 18if((d/(cou10/10))!=0){ 19all+=((d%cou10)/(cou10/10))*cou7; 20d=d-((d%cou10)/(cou10/10))*cou7; 21} 22else{ 23break;} 24 25 26cou7*=7; 27cou10*=10; 28} 29 30 31 32cou10=1; 33int cou5=5; 34int n5=0; 35 36while(true){ 37 38if((all/(cou5/5))!=0){ 39 40n5+=((all%cou5)/(cou5/5))*cou10; 41all=all-((all%cou5)/(cou5/5))*cou10; 42} 43else{ 44break;} 45 46 47cou5*=5; 48cou10*=10; 49} 50 51System.out.println("5進数:"+n5); 52} 53 54} 55 56

投稿2016/11/03 00:19

退会済みユーザー

退会済みユーザー

総合スコア0

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

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

0

以下を参考に・・・基数は変わっても方法は同じです。
2進数 & 10進数 & 16進数

投稿2016/04/20 05:39

cateye

総合スコア6851

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

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

0

下記メソッドが使えるのではないでしょうか。
APIリファレンス Integer
・public static int parseInt(String s, int radix) throws NumberFormatException
・public static String toString(int i, int radix)

投稿2016/04/20 05:34

編集2016/04/20 05:38
dsuzuki

総合スコア1682

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.46%

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

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

質問する

関連した質問