2020.03.23

2025.03.13

内角

内角

内角とは

内角とは、多角形の隣り合った2辺がつくる角度のうち、多角形の内側の方の角度です。

下の図は、五角形の内角を表したものです。

五角形の内角

5つの角に1つずつ内角があります。

内角の和は、多角形の角の数をnとすると、

内角の和=180°×(n-2)

で表されます。

3角形の場合、n=3となり

内角の和=180°×(3-2)=180°

となります。

同様に、4角形の場合、n=4となり

内角の和=180°×(4-2)=360°

となります。

5角形の場合、n=5となり

内角の和=180°×(5-2)=540°

となります。

以下は、多角形の角の数をコンソール入力すると内角の和を計算するJavaソースコードの例です。

Javaソースコード

InteriorAngle.java

001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
import java.util.Scanner;

public class InteriorAngle {
	public static void main( String[] args ) {
		int n;		// 角の数
		double angle;	// 内角の和

		// キーボード入力
		Scanner scanner = new Scanner(System.in);

		// n角形
	        System.out.print( "角数:" );
		n = scanner.nextInt();

		// 多角形かを判定
		if ( 3 > n ) {
			System.out.println( "nに3以上を指定してください!" );
			return;
		}

		// 内角の和を計算
		angle = 180.0 *  (double)( n - 2 );

		// 内角の和を表示
		System.out.println( n + "角形の内角の和:" + angle + "°" );
	}
}

コンパイル ソースコードが「ANSI」の場合

C:\talavax\javasample>javac -encoding sjis InteriorAngle.java

コンパイル ソースコードが「UTF-8」の場合

C:\talavax\javasample>javac InteriorAngle.java

実行

C:\talavax\javasample>java InteriorAngle

実行結果

角数:5
5角形の内角の和:540.0°

Javaソースコードの解説

int型の変数で2乗計算を行うソースコード

001
import java.util.Scanner;

Javaクラスライブラリの中から「java.util.Scanner」というパッケージにあるクラスを使うために記述しています。

003
public class InteriorAngle {

クラス名を、InteriorAngleとしています。

004
	public static void main( String[] args ) {

このmainメソッドからプログラムを実行します。

005
006
		int n;		// 角の数
		double angle;	// 内角の和

角の数を格納する変数n内角の和を格納する変数angleを宣言しています。

008
009
		// キーボード入力
		Scanner scanner = new Scanner(System.in);

標準入力System.inを使って、Scannerクラスscanを初期化しています。

011
012
		// n角形
	        System.out.print( "角数:" );

print文で「角数:」をコンソール出力しています。

print文は、改行を含まないので、次のキーボード入力する値は「角数:」の右側に表示されます。println文を使うと下側に表示されます。

013
		n = scanner.nextInt();

nextIntメソッドで、キーボードから入力された1行を読み取り、その値をint型変数nに代入しています。

ここで、入力待ち状態になり、Enterキーが押されるまでに入力した値が変数nに格納されます。

015
016
017
018
019
		// 多角形かを判定
		if ( 3 > n ) {
			System.out.println( "nに3以上を指定してください!" );
			return;
		}

キーボードから入力された変数nの値が3以上かを判定しています。nの値が3未満の場合、「nに3以上を指定してください!」というメッセージをprintln文で出力し、return文mainメソッドを抜けています。

021
022
		// 内角の和を計算
		angle = 180.0 *  (double)( n - 2 );

角の数を格納した変数nの値を使って内角の和を計算し、double型変数angleに代入しています。

024
025
		// 内角の和を表示
		System.out.println( n + "角形の内角の和:" + angle + "°" );

内角の和を格納した変数angleをprintln文でコンソール出力しています。

以上です。

内角に関するコンテンツ

内角」に関係があるコンテンツをまとめています。

関連コンテンツ

長方形の面積、周の長さ、関連する記事を紹介しています。興味のある方は、ご覧ください。

2020.03.23

正方形の面積、周の長さ、関連する記事を紹介しています。興味のある方は、ご覧ください。

2020.03.23

変数やクラスに格納されている値をコンソール出力する方法は?

2020.03.23

条件式を判断して処理を分岐する方法を詳しく説明しています。

2023.03.20

メソッドを抜けるときに使用するreturn文について説明しています。

2020.03.20

プログラムの最初に実行されるメソッドは?

2022.12.13

プログラミングで使う変数って何?

2020.03.23

Javaのプログラムを書いてみませんか?プログラムの書き方をくわしく説明しています。

2020.03.23

「Javaソースコード」から実行可能な「オブジェクトコード」に変換する方法をくわしく説明しています。

2020.03.23

Javaのプログラムを作ってみませんか?プログラミングに必要なものの用意から実行までを説明しています。

2020.03.23

Javaの学習に役立つソースコードを多数紹介しています。是非、ご覧ください。

2022.09.10

Swingパッケージを使ってグラフィック表示を行う方法を解説しています。

2020.03.23

画像フォーマット形式・色・大きさ・傾きなどの変更、特定の図形(文字・記号など)を見つけたり、取り出したりする画像処理について詳しく解説。

2015.11.29

繰り返し処理を使ったJavaのソースコードサンプルを紹介しています。

2020.03.23

配列を使うJavaソースコードを多数紹介しています。

2021.05.18

数学に関係するJavaのメソッドやソースコードなどを紹介しています。

2022.10.25

三角形、台形、円などいろいろな図形の面積を計算するプログラムを紹介しています。詳しくは、記事をご覧ください。

2021.05.18

StringクラスとStringBuilderクラスを利用したプログラミングの仕方を紹介しています。

2016.12.16

Javaを使った簡単な応用プログラム(生年月日から年齢を計算プログラムなど)を紹介しています。

2022.07.07

プログラミング、ITに関する用語をまとめています。

2022.10.17

日本で使われてきた伝統文様「和柄」について解説しています。

2022.07.27

国際単位系における角度の単位のラジアンについて説明しています。興味のある方は、記事をご覧ください。

2016.01.26

三角形って何?

2022.07.26

キーボードから文字列を入力する方法を詳しく説明しています。

2015.11.03

プログラミング言語とは?種類や特徴について説明しています。

2022.08.03

Javaプログラムの構成について解説しています。詳しくは、こちらをご覧ください。

2020.03.23

for文で変数名iがよく使われる理由について説明しています。興味のある方は是非。

2022.08.29

文字列の途中で改行する方法って?詳しくは、記事を。

2021.02.02

キーボードを使って値を入力する方法を解説しています。ソースコード付きです。

2020.08.19

キーボードを使って整数値を入力する方法を解説しています。Scannerクラスを利用しています。

2023.03.08

「ゆるゆるプログラム」のコンテンツを紹介しています。興味のある方はこの記事をご覧ください。

2020.03.23

正三角形の面積、周長、内角について説明しています。興味のある方は、記事をご覧ください。

2020.03.23

1つの辺の長さから正三角形の面積を求める公式を使って面積を計算します。面積を計算する公式を図を使ってくわしく解説しています。

2020.03.23

正六角形について解説しています。1辺の長さから面積を計算する方法についても詳しく解説しています。

2020.03.23

広告