// 設定モードに応じて高さを求める int outputHeight = -1; if (heightMode == HEIGHT_MODE_MANUAL) { outputHeight = input("拡大・縮小後の画像の高さ(ピクセル数)を入力:", inputHeight); } else if (heightMode == HEIGHT_MODE_AUTO) { float magnification = (float)outputWidth / (float)inputWidth; // 拡大率 outputHeight = (int)(inputHeight * magnification); }