ゆるゆるプログラミング

・Javaソースダウンロード(MinMaxValue2.java)

このソースについての記事はこちら「変数の最小値・最大値」です。

MinMaxValue2.javaをダウンロード

ダウンロードしたファイルはzip形式です。解凍して使ってください。

public class MinMaxValue2 {
	public static void main( String[] args ) {
		int a, b;

		// オーバーフローした結果をそのまま表示
		a = 100000;
		b = 100000;
		int ans = a * b;

		System.out.println( "オーバーフロー有 : " + a + "x" + b + "=" + ans );

		// long型でオーバーフローを防ぐ
		long ansl = (long)a * (long)b;
		System.out.println( "オーバーフロー無 : " + a + "x" + b + "=" + ansl );

		// int型の変数に計算結果を代入できるかを判定
		if ( ( ansl < (long)Integer.MIN_VALUE ) ||
							( ansl > (long)Integer.MAX_VALUE ) )
			// 代入不可
			System.out.println( ansl + "をint型変数に代入できない" );
		else {
			// 代入可
			System.out.println( ansl + "をint型変数に代入できる" );
			// 型キャストして代入
			ans = (int)ansl;
		}
	}
} 

 

■新着情報

2019.03.20 階乗 階乗について解説
2019.03.20 傾き45°縞模様 傾き45°の縞模様の画像作成方法を紹介
2019.03.18 市松模様(テキスト版) 市松模様のテキスト表示方法を紹介
2019.03.15 多次元配列 多次元配列について解説
2019.03.11 配列のソート 配列を昇順・降順に並び替える方法を解説
2019.03.04 市松模様 市松模様の画像作成方法を紹介
2019.02.26 水平線模様 水平線模様の画像作成方法を紹介
2019.02.26 垂直線模様 垂直線模様の画像作成方法を紹介
2019.02.26 十字線模様 十字線模様の画像作成方法を紹介
2019.02.25 模様の描画 いろいろな模様の描画方法を紹介

■広告

法人向けのETC専用カード

~約8,000名の受講生と80社以上の導入実績~ 企業向けプログラミング研修ならCodeCamp

日本最大級ショッピングサイト!お買い物なら楽天市場

 

 

 

 

Topへ