2020.03.23

数学

内角

内角

内角とは、多角形の隣り合った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のメソッドやソースコードなどを紹介しています。

2022.10.25

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

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

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

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

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

2020.03.23

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

2020.03.23

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

2020.03.23

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

2020.03.23

広告