732
コメント:
|
1906
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 1: | 行 1: |
== Javaの構文 == | ## page was renamed from Cの構文との比較 ## page was renamed from Javaの構文 == Javaの構文(Cとの比較) == |
行 3: | 行 5: |
代入演算子 | Javaの構文はCとよく似ています。 単純な数値(整数、浮動小数点)を扱う部分に限れば、ほとんど同じに見えます。 構文の一部を以下に示します。 ---- === 演算 === 計算式を書くには演算や関数を使います。 '''2項演算子''' '''算術演算子''' ||<:>+||加算||2項|| ||<:>-||減算||2項|| ||<:>*||乗算||2項|| ||<:>/||除算||2項|| ||<:>%||余り||2項|| '''代入演算子''' ||<:>=||代入||2項|| '''関係演算子''' ||<:>==||等しい||2項|| ||<:>!=||等しくない||2項|| ||<:><||小さい||2項|| ||<:>>||大きい||2項|| ||<:><=||以下||2項|| ||<:>>=||以上||2項|| '''論理演算子''' ||<:>&&論理積||2項|| ||<:>||論理和||2項|| ||<:>!否定||1項(前置)|| || |''''''| || . | . ^ . & . << . >> . >>> '''1項(前置)''' . ++ . -- . ~ . + . - '''1項演算子(後置)''' . ++ . -- '''代入演算子''' |
行 17: | 行 73: |
2項演算子 | ---- === 文 === プログラムは文を並べて記述します。 文にはつぎのようなものがあります。一部のみ示しています。 |
行 19: | 行 78: |
. || . && . | . ^ . & . == . != . < . > . <= . >= . << . >> . >>> . + . - . * . / . % 1項演算子(前置) . ++ . -- . ! . ~ . + . - 1項演算子(後置) . ++ . -- |
ブロック |
行 52: | 行 80: |
空文 | |
行 53: | 行 82: |
文に識別子(ラベル)をつける | |
行 54: | 行 84: |
代入文 | |
行 55: | 行 86: |
if文 | |
行 56: | 行 88: |
for文 | |
行 57: | 行 90: |
while文 | |
行 58: | 行 92: |
do文 | |
行 59: | 行 94: |
return文 | |
行 60: | 行 96: |
break文 | |
行 61: | 行 98: |
continue文 |
Javaの構文(Cとの比較)
Javaの構文はCとよく似ています。 単純な数値(整数、浮動小数点)を扱う部分に限れば、ほとんど同じに見えます。
構文の一部を以下に示します。
演算
計算式を書くには演算や関数を使います。
2項演算子
算術演算子
+
加算
2項
-
減算
2項
*
乗算
2項
/
除算
2項
%
余り
2項
代入演算子
=
代入
2項
関係演算子
==
等しい
2項
!=
等しくない
2項
<
小さい
2項
>
大きい
2項
<=
以下
2項
>=
以上
2項
論理演算子
&&論理積
2項
論理和
2項
!否定
1項(前置)
||
- |
- ^
&
<<
>>
>>>
1項(前置)
- ++
- --
- ~
- +
- -
1項演算子(後置)
- ++
- --
代入演算子
- =
- +=
- -=
- *=
- /=
&=
- |=
- ^=
- %=
<<=
>>=
>>>=
文
プログラムは文を並べて記述します。 文にはつぎのようなものがあります。一部のみ示しています。
ブロック
空文
文に識別子(ラベル)をつける
代入文
if文
for文
while文
do文
return文
break文
continue文