![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_05.png?e8efa67)
No.3ベストアンサー
- 回答日時:
mport java.io.File;
public class Fsize2{
public static void main(String[] args) {
File file = new File("C:\\java¥¥1.txt");
File file1 = new File("C:\\java¥\2.txt");
//二つのファイルの存在場所のアドレス
long c=file.length();
long c1=file1.length();
//c,c1に取得
float d=0;
//割り算した結果を入れる変数dを用意
if(c<c1)d=(float)c/c1;
else if(c>c1)d=(float)c1/c;
else if(c==c1)d=1;
//比較及び計算 この時計算式がlong型のままだと小数点付きの数が入らず大きい数で小さい数を割ると0にしかならないので計算式自体を小数点付き数が入るfloatにキャスト(型変換)してやる
System.out.println("小さいサイズ÷大きいサイズ:"+d);
}
}
No.1
- 回答日時:
まず、前後を考えず、次の問題を考えてください。
変数a と 変数 b に値が入っているときに
aとbを比較し大きい方を変数A , 小さい方を 変数B という代入する
このプログラムは書けますか?
if を使って簡単に作ることができます。
ここができれば、あとは 「大きい値 ÷ 小さい値」は A ÷ B でいいことは理解できてますね?
> 取得→比較→式に当てはめ→計算
それで正解です。
あとは
所得: ファイル1のサイズを取得、ファイル2のサイズを所得
比較とは: 値1と値2 を比較
と、それぞれの項目をより詳細に分解してみましょう
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 入力待ちをして、受け取った正の整数が表す行数だけ既存 4 2022/07/05 10:12
- C言語・C++・C# C++で割り算の結果を昇順に出力するプログラムを作りたいのですが、例えば(double)100000 3 2022/07/15 17:46
- レシピ・食事 節約レシピの計算ってざっくり? 画像のレシピは回鍋肉です。 豚バラ肉(薄切り) 150g キャベツ 2 2022/03/25 09:09
- C言語・C++・C# #include <stdio.h>int main(void) { int buf[100] = 6 2022/11/01 22:45
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
- 統計学 統計学、エクセルがわかりません!解答と詳しい解説をお願いします! (1)それぞれの地域別に記述統計量 9 2022/08/21 16:30
- 高校 方程式の証明 5 2022/05/12 09:29
- 心理学 心理学のカテゴリーで割り算の質問というのも変なのかもしれませんが数学的な関心ではないので、心理学にし 1 2022/07/24 10:08
- Java Java 年数計算 3 2023/01/28 10:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語の変数(LSB)の合わせ込...
-
日付型の入力値チェック
-
配列への文字列の格納について
-
JSPでHashMap・配列の変数の値...
-
Stringクラスの変数の格納アド...
-
パソコンキーボードで時分秒を...
-
javaのプログラミングで作るRPG...
-
複数のテキストボックスに同じ...
-
C言語のポインターに関する警告
-
*で正三角形を出力
-
プログラミングの問題です。大...
-
JSPやサーブレットでSystem.out...
-
IF関数でEmpty値を設定する方法。
-
論理演算子”||”またはの入力方法
-
行列の表示
-
1~100までの数字を表示し、か...
-
privateなフィールドは継承され...
-
戻り値を使用する呼出
-
n番目に大きな値を探索する
-
C#で実行時にメソッドの返り値...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ダブルクォーテーションを含む...
-
wsprintf関数の使い方について
-
ArrayListの要素数の上限
-
BCD形式で時刻を!
-
javaのCSVデータ読込についてです
-
DateTimePickerに値を入れたい...
-
C言語の変数(LSB)の合わせ込...
-
JSPでHashMap・配列の変数の値...
-
matchesを否定文として使う方法...
-
JSPでの計算結果表示
-
hiddenの値を消したくない!
-
結合した文字列をファイル名に...
-
excel vba 時間計算と条件分岐...
-
実行シェルからCOBOLへパラメー...
-
long型に値を代入したい。
-
【Excel VBA】繰り返し処理がで...
-
Stringクラスの変数の格納アド...
-
PSQLExceptionが発生する
-
ResultSetの内部構造(Java)
-
String str = "a\\\\b\\\\c";
おすすめ情報