文、ブロックなど記述ルールなど。Javaプログラムの基本スタイルについて、ヌルプログラムを用いて解説していきます。
この記事の目次です。
1. ヌルプログラム
2. ヌルプログラムに処理を追加
3. Javaプログラムのコードは基本的に半角英数字
4. Javaプログラムの文とセミコロン
5. Javaプログラムとブロック
最も単純なプログラムのことを、ヌルプログラムといいます。 このヌルプログラムに処理を加えることで、いろいろなプログラムを作成することが出来ます。
class null
{
public static void main(String args[]){
}
}
Nullは、何もない、という意味で、プログラミング言語などコンピュータ関係では、「何も示さないもの」を表すのに使われています。
ヌルプログラムは、何もない処理が記述されていないプログラムです。 上記のヌルプログラムには、public static void main(String args[])の{}の中に何も記述されていませんね。 本来はこの{}の中に何らかの処理が記述されますが、最も単純なプログラムということで何も処理が記述されていないプログラムのひな型としてヌルプログラムを紹介しました。
少々応用的な話になりますが、プログラムの世界ではヌル文字という文字が存在します。 何もない文字を表す文字です。コンピュータの制御文字としては0の値が使用され、NULと表記される場合もあります。 Javaのプログラムでは、ヌル文字はnullを使用します。
Javaの基本スタイル、は上記のヌルプログラムをもとにして処理を拡張します。 ここではクラス名を「Hello」として、「Hello!!」と出力するプログラムに処理を拡張してみます。
まずクラス名を変更してみます。 上記のヌルプログラムの「Null」を「Hello」と変更すればクラス名が指定できます。
次に、「Hello!!」と出力する処理を記述します。 System.out.println()を用いることにより記述できます。 ()の中に"Hello!!"と指定すれば「Hello!!」と出力されます。
class hello
{
public static void main(String args[]){
System.out.println("Hello!!");
}
}
プログラムの英数字は全角ではなく半角で記述します。
また、英字の大文字と小文字は異なる文字として区別されます。 大文字と小文字を間違えないように入力します。
例えば、「main」の文字を「Main」としてはダメです。
プログラムに記述される命令のことを文といいます。 文は、必ず「;」(セミコロン)で終わります。 セミコロンが無いと文が成り立たないため命令は実行されません。
なお、「;」だけの文を空文(empty statement)といいます。
文はブロックのなかに記述されます。 Javaでは、文を集めて1つにまとめ、始まりと終わりを示す記号 { } で 囲まれた範囲のことをブロックといいます。
Javaとは?から言語の枠を超えるところまで、Java言語についてまとめています。
スポンサーリンク
サイト内のページ
言語
C・C++
/HTML
/Java
/JavaScript
/PHP
/シェルスクリプト
開発環境
Ant
/Burp
/Eclipse
/Fiddler
/gcc
/gdb
/Git
/g++
/JDK
/JMeter
/JUnit
/Teraterm
/ZAP
技術・仕様
Ajax
/CORBA
/Jakarta EE(旧称J2EE、Java EE)
/JNI
ライブラリ/Framework/CMS
bootstrap
/jQuery
/FuelPHP
/Lucene
/MyBatis
/Seasar2
/Spring
/Struts
/WordPress
Web API
Google Maps
ITインフラOSとミドルウェア
Linux
/Windows
/シェル
ActiveMQ
/Tomcat
/MariaDB
/MySQL
/Nagios
/Redis
/Solr
ITインフラセキュリティ
公開サーバーのセキュリティ
SI
ホームページの作り方
スポンサーリンク
関連サイト内検索ツール
zealseedsおよび関連サイト内のページが検索できます。
IPアドレス確認ツール
あなたのグローバルIPアドレスは以下です。
3.145.91.111
HTMLの表示色確認ツール
パスワード生成ツール
文字数のプルダウンを選択して、取得ボタンを押すと「a~z、A~Z、0~9」の文字を ランダムに組み合わせた文字列が表示されます。
ここに生成されます。
スポンサーリンク
Copyright (C) 2007-2024 zealseeds. All Rights Reserved. Loarding…