際際滷

際際滷Share a Scribd company logo
仂亞舒仄仍舒仍仆 仍

Logo

Java-亞亳亶仆 勵仆亟仆 勵亶仍亟仍勵勵亟
弍舒亞 .舒仆亰仂亳亞

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍
2013 仂仆
Logo

亞仍亞舒
1
2

丱于舒亞 弍仂仍仂仆 唏亞唏亞亟唏仍

3

亳仄亠亳从 勵亶仍亟仍勵勵亟

4

勳亶仍亟仍亳亶仆 亟舒舒舒仍舒仍

5

丱舒仍舒 勵亶仍亟仍勵勵亟

6
仂亞舒仄仍舒仍仆 仍

仂亞舒仄仆 舒亶 勵仆亟仆 仂亶仍亞仂仍

唏唏仍 舒仍亞舒 勵亶仍亟仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo
仂亞舒仄仍舒仍仆 舒亶 勵仆亟仆 仂亶仍亞仂仍
1. 仂亞舒仄仍舒仍仆 舒仍亳于舒舒 仍 仆 仗仂亞舒仄亞
弍亳亳亟 舒亳亞仍舒 仄亟亞勵勵亟, 亞舒亶 勵亞 弍仂仍仂仆
唏亞勵勵仍弍勵勵亟亳亶亞 弍亳亳 亟勵仄勵勵亟亳亶仆 仂亞 弍舒亶亟舒亞
ミ.

2. 哦亞勵勵仍弍勵勵亟亳亶亞 亰唏于 弍亳亳 弍仂仍仂仆 弍亳仆
唏亞勵勵仍弍亳亶仆 亞亞 仂亟仂仂亶仍仂 仂 唏仍亳亶仆
亟勵仄 弍舒亶亟舒亞.

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo
仂亞舒仄仍舒仍仆 舒亶 勵仆亟仆 仂亶仍亞仂仍
1. 哦亞勵勵仍弍亳亶仆 亰唏于 弍亳亞亳亶仆 亟勵仄勵勵亟亳亶亞 亞 仍仆亳亶
亳仆舒从 亞亟亞.

2. 亳亳亢 弍仂仍仂 唏亞勵勵仍弍 弍勵亳亶仆 亰唏于 亞亞
仂亟仂仂亶仍仂仆 亟勵仄亳亶亞 仍仆亳亶 亠仄舒仆亳从 亞亟亞.

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo
仂亞舒仄仍舒仍仆 舒亶 勵仆亟仆 仂亶仍亞仂仍

1. 丐舒亶仆 仍仆亟 礆舒 舒亞舒舒仆 仂仍亞仂亶仆 勵亞, 亳,
仄亟亞勵勵亟亳亶仆 磪 礆舒 亟舒舒舒仍仍亞 弍亳亳亢 弍仂仍仂亞
仂亟仂仂亶仍仂仆 亟勵仄勵勵亟 仆 亞 仍仆亳亶 亳仆舒从
弍仂仍仆仂.
2. 仂亞舒仄仍舒仍仆 仍 仗仂亞舒仄亞 弍勵亟
勵仆亟仆
仄舒亠亳舒仍
弍仂仍亢
亞仍亞亟亟亞
亰勵亶仍勵勵亟亳亶亞 亞 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 亞亢
仆仍仆.

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo
仂亞舒仄仍舒仍仆 舒亶 勵仆亟仆 仂亶仍亞仂仍
1. 亅仆 勵仆亟仆 仍亠仄亠仆勵勵亟亳亶亞 舒亳亞仍舒亢 亰唏于 弍亳亞亳亶仆
亟勵仄亳亶仆 (唏.. 亳仆舒从亳亶仆) 于亟 亰唏于 仗仂亞舒仄
(弍勵) -亞 弍亳亳 亰舒仄亞 仍仆亳亶 亳仆舒从 亟勵仄
弍亳亟仆亟 亰舒舒亢 唏亞亟唏亞.
2. 丱于 弍亳亟仆亳亶 弍亳仆 仗仂亞舒仄亟 亞 仍仆亳亶
舒仍亳于舒舒 亟勵仄 亰唏亳亞亟唏仆 弍舒亶于舒仍  仗仂亞舒仄仆
亳仆舒从 舒仍亟舒舒舒亶 弍仂仍亢, 舒仍亟舒舒亞 弍勵仆 亰舒舒
勵仍 从仂仄仗亳仍仂 亰唏于 唏于勵勵仍亢 舒亟舒亞勵亶亟
勵亟亞.

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo
仂亞舒仄仍舒仍仆 舒亶 勵仆亟仆 仂亶仍亞仂仍
1. 丱勵仄勵勵亳亶仆 舒亳仍舒舒仆 唏唏仍 仍仆亟 仂仍仂仆
亞舒舒 仂亶仍亞仂亢 弍仂仍仂 唏亞勵勵仍弍亳亶亞 亳, 弍亳亳
仂亳仂仍亟仂仍 亰唏仆亟唏唏 弍舒亶亟舒亞.
2. 丱舒亳仆 勵仆 唏唏唏唏 仆亞舒舒仆 弍仂亟仂 舒亟于舒舒亶
舒舒 亰唏于 仂亶仍亞仂亢 舒亟亟舒亞.
3. 亳 仆: 仄仂仆亞仂仍亟 弍 亢, 亰唏于
仂亶仍亞仂亟仂亞 亞亟亞.

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo
仂亞舒仄仍舒仍仆 舒亶 勵仆亟仆 仂亶仍亞仂仍
1. 仍 礆舒 从仂仄仗ム亠 弍仂亟仂亢 舒亟亟舒亞亞勵亶,
仗仂亞舒仄 亰仂亳仂亞 ム 勵 舒亶仆 唏亞勵勵仍弍亳亶亞
弍亳仆亳亶亞 仄亟亞勵亶 舒舒, 仆亞 舒仍舒舒 亳亶仄 仂仍仂仆
亞舒舒亶 亰勵亶仍 亞舒舒亞勵亶 弍舒亶舒舒 仗仂亞舒仄仍舒仍仆
仍仆亳亶 亳仆舒从 亟勵仄亳亶亞 亰仂亳仂仂仆 弍舒亶亟舒亞.
2. 唏亞唏唏 舒仍舒舒 仍仆亳亶 亟勵仄亳亶亞 唏唏亳亶亞 仆 仄舒
仂亟仂仂亶
弍唏亞唏唏亟
仆亞亳亶仆
仍弍亶亞
舒亶仍弍舒仍舒亢 勵仄勵勵 勵亞 舒舒亟仍舒亞舒舒亶
弍舒亶亟舒亞.

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo
仂亞舒仄仍舒仍仆 舒亶 勵仆亟仆 仂亶仍亞仂仍
1. 仍 礆舒 从仂仄仗ム亠 弍仂亟仂亢 舒亟亟舒亞亞勵亶,
仗仂亞舒仄 亰仂亳仂亞 ム 勵 舒亶仆 唏亞勵勵仍弍亳亶亞
弍亳仆亳亶亞 仄亟亞勵亶 舒舒, 仆亞 舒仍舒舒 亳亶仄 仂仍仂仆
亞舒舒亶 亰勵亶仍 亞舒舒亞勵亶 弍舒亶舒舒 仗仂亞舒仄仍舒仍仆
仍仆亳亶 亳仆舒从 亟勵仄亳亶亞 亰仂亳仂仂仆 弍舒亶亟舒亞.
2. 唏亞唏唏 舒仍舒舒 仍仆亳亶 亟勵仄亳亶亞 唏唏亳亶亞 仆 仄舒
仂亟仂仂亶
弍唏亞唏唏亟
仆亞亳亶仆
仍弍亶亞
舒亶仍弍舒仍舒亢 勵仄勵勵 勵亞 舒舒亟仍舒亞舒舒亶
弍舒亶亟舒亞.

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 仗仂亞舒仄 舒亢亳仍仍舒 亰舒亳仄
Windows, Linux, Unix, Mac 亰亞 亳仆
亳亠仄勵勵亟 亟仂仂仂 Java 2 Platform亳亶亞 舒亞仍舒仆 弍舒亶亟舒亞.
Java 仗仍舒仂仄 仆 亟仂仂仂 2 亰勵亶仍亳亶亞
舒亞仍亟舒亞.
Java 亳舒仍
舒亳仆
Java 2
Platform
Java Application
Programming
Interface (Java API)
仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 于亳舒仍 仄舒亳仆
JVM 仆 仗仂亞舒仄仆 舒亞舒舒 弍勵仆
亳亶于 从仂仄仗ム亠 ミ
勤仂仄仗ム亠 弍仂仍亞仂仆 唏唏亳亶仆 仄舒亳仆
仍亶
勤亳舒仍 仄舒亳仆  仄唏仆 唏唏亳亶仆 亞仆
仄舒亳仆 仍亶

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 于亳舒仍 仄舒亳仆
Java 从仂亟亞 Java 唏于勵勵仍亞 仗仂亞舒仄
(javac) 弍舒亶 从仂亟  唏于勵勵仍亟亞

勤亳舒仍 仄舒亳仆 勵勵亞 仆 弍舒亶
从仂亟仂仂 弍亳亳亞亟仆 仗仂亞舒仄亞 舒亶仆
勵亶仍亟仍亳亶仆 亳亠仄亳亶仆 仄舒亳仆 从仂亟 
唏于勵勵仍仆 舒亢亳仍仍仍亟舒亞

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 于亳舒仍 仄舒亳仆
JVM-仆 舒舒舒 Java 从仂亟 仆 Windows,
Linux, Unix, Mac 亰亞 弍勵 唏仍亳亶仆
勵亶仍亟仍亳亶仆 亳亠仄勵勵亟, 从仂仄仗ム亠
亟 仂亞 磿亞舒于舒仍舒亞勵亶 舒亢亳仍仍舒亢
舒亟亟舒亞

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 于亳舒仍 仄舒亳仆
仂亞舒仄仆 从仂亟 (Source code)

javac New.java

Java 从仂仄仗亳仍仂
(javac)

舒亶 从仂亟 (Byte code)

New.class

舒亶 从仂亟亞 勵仆 仂亶仍亞仂亞勵亶 仍 仆仍舒仍 弍仂仍亢 唏亞亟唏亞
仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 于亳舒仍 仄舒亳仆
舒亶 从仂亟 (Byte code)

Java New

亳舒仍 仄舒亳仆 仆 舒亢亳仍仍舒
亞亢 弍舒亶亞舒舒 弍舒亶 从仂亟仂仆亟
仆仍舒仍 舒仄亞舒舒仍舒仍仆
亰舒仄仆 舒仍亞舒仍 亳亶亟亞.
(弌舒仆舒 仂亶仆 亰唏于唏唏唏仍亞勵亶
亞 舒仆亟舒 )

Java 亳舒仍 舒亳仆
(java)

丿舒仍亞舒仍  弍仂仍
舒亢亳仍仍仍仆舒
仂亞舒仄仍舒仍仆 仍

How
仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 于亳舒仍 仄舒亳仆
Windows
亳舒仍 舒亳仆
(BM)

Linux
Java 仂亟

舒亶 从仂亟

亳舒仍 舒亳仆
(BM)

Mac
亳舒仍 舒亳仆
(BM)

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

Java API
Java Application Programming
Interface 弍ム Java API 仆 Java
仗仂亞舒仄 舒亢亳仍仍舒亟舒舒 舒舒亟舒
仆从亟仆 舒仆亞 亟仂仂仂 舒亞仍亢
弍舒亶亟舒亞.
勤亳 仆: 丱于仍 勵亶仍亟仍亟 Print
仆从 舒亳亞仍舒舒仆. 亅仆 仆从 仆 API
ミ.
仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟
勤仍舒
勤弍亠从
勤∃笑角仄仂仍
勤パ于舒亞
勤ぱ仆从
 亞仄亠仆亟
 舒舒 亞舒

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟
勤仍舒仆 亢亳:
ublic class Human {
String
name;
String
firstName;
int
age;
Head
head;
void eat (String food, String tea)
{
.
}
void go(String direction, int speed)
{
..
}
public static void main (String args[])
{
..
}
}

仂亞舒仄仍舒仍仆 仍

丱于舒亞亳亟

head 弍仂仍 Head 从仍舒仆
仂弍亠从 ミ. 丐亳亶仄
从仍舒 亟仂仂仂 唏唏
从仍舒仆 仂弍亠从 舒亞仍亢
弍舒亶亢 弍仂仍仆仂.

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟
勤弍亠从:
 仍舒 仆 唏亞唏亞亟仍亳亶仆 亳亶于 唏唏仍
舒舒 亟 舒亳亞仍舒 弍仂仍仂仄亢亞勵亶.
仍舒仆 仂弍亠从 弍仂仍 亞 从仍舒仆 弍仂亟亳
亟勵 ミ.
 仍舒 仂弍亠从 亰舒仍舒亟舒舒 new 仂仗亠舒仂
舒亳亞仍舒亟舒亞.

勤亳:
Human ganaa = new Human( );
仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟
勤パ于舒亞亳亟:
 丱于舒亞 弍仂仍 唏亞唏亞亟唏仍 舒亟亞舒仍舒 舒仆舒
仂亶仆 亢亳亢亳亞 仂仂仆 亰舒亶 ミ.
 丱于舒亞亳亶仆 仆:
 勵亞 (az)
 _ (亟仂仂亞 亰舒舒)
 $ - 仍亢 弍仂仍仆仂.

 丐仂仄 亢亳亢亳亞 勵亞 磿亞舒舒舒亶 弍舒亶亟舒亞 仍
name, Name 亞仆 2 于舒亞亳亶亞
磿亞舒舒舒亶亟 仂仂仆仂.
仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟
勤舒于舒亞仆 勵仍勵勵 勵亞 于舒亞 仆仍亢
弍仂仍仂亞勵亶.
舒于舒亞仆 勵仍勵勵 勵亞:
abstract
assert
boolean
break
byte
case
catch
char
class
continue
default
do
double
else
extends
final
finally
float
for
if
implements
import
instanceof
int
interface
long
native
new
package
private
protected
public
return
short
static
strictfp
super
switch
synchronized
this
throw
throws
transient
try
void
volatile
while
舒于舒亟 勵仍勵勵 勵亞 舒亳亞仍舒亞亟亟舒亞亞勵亶 弍仂仍仂于 仆唏唏仍唏亞亟唏仆 弍舒亶亟舒亞
const
goto
仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟
勤パ于舒亞亳亟:
 Java 仆 仗仂亞舒仄亞 唏于勵勵仍亳亶仆 唏仄仆唏
从仂亟亞 Unicode  唏于勵勵仍亟亞
 丐亳亶仄 于舒亞亟仆 仆亳亶亞 Unicode
亟 弍亳亳亢 弍仂仍仆仂

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟
勤パ于舒亞亳亶仆 亰舒仍舒仍 仆
<哦亞唏亞亟仍亳亶仆 唏唏仍> 丱于舒亞1, 于舒亞2,..;

亞仆 弍勵亶 弍舒亶仆舒.
錦亞唏亞亟仍亳亶仆 勵仆亟仆 唏仍勵勵亟:










boolean
char
int
byte
short
long
float
double
String

仂亞舒仄仍舒仍仆 仍

勳仆仆 弍舒 丱亟舒仍
丐仄亟亞
弍勵仍 仂仂
弍勵仍 仂仂
弍勵仍 仂仂
弍勵仍 仂仂
弍舒舒亶 仂仂
弍舒舒亶 仂仂
仄亟亞 仄唏
仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟

 丐唏仍勵勵亟亳亶仆 仄亢:
丐唏唏仍
boolean

丱仄亢 (弍亳) 丕亞舒

char

16

byte

8

short

16

int

32

long

64

float

32

double

64

仂亞舒仄仍舒仍仆 仍

弌舒仆亟舒

True , false
(ISO Unicode)
'u0000'  'uFFFF'
(0  65535)
128 to +127
(27 to 27  1)
32,768 to +32,767
(215 to 215  1)
2,147,483,648 to +2,147,483,647
(231 to 231  1)
9,223,372,036,854,775,808 to +9,223,372,036,854,775,807
(263 to 263  1)
弌唏唏亞 磶亞舒舒:
3.4028234663852886E+38 to 1.40129846432481707e45
亅亠亞 磶亞舒舒:
1.40129846432481707e45 to 3.4028234663852886E+38
弌唏唏亞 磶亞舒舒:
1.7976931348623157E+308 to 4.94065645841246544e
324
亅亠亞 磶亞舒舒:
4.94065645841246544e324 to 1.7976931348623157E+308

(IEEE 754
floating point)

(IEEE 754
floating point)

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟
勤パ于舒亞 亰舒仍舒仍:
亳 仆:
 int count;
 byte hour, minute, second;
 String firstName;
 float $pi, _salary, Zeel;
仆舒舒舒 亰勵亶仍: String  弍舒亟 唏唏仍 亢亳亢亞 弍亳亳亞亟仆 弍舒亶亞舒舒. String
弍仂仍 唏亞唏亞亟仍亳亶仆 勵仆亟仆 唏唏仍 弍亳 舒亳仆 从仍舒 舒舒 仂仄仂仂 弍亳亳亞亟仆
弍舒亶亞舒舒. 丐仂仄 亢亳亢亞亳亶亞 仆 仂仍于仂仍 舒仍亟舒舒 亞舒仆舒. 丐亞 firstName 弍仂仍
于舒亞 弍亳 仂弍亠从 ミ. 弍亠从 仆 亟仂仂仂 于舒亞亟亞 舒亞仍亢 弍仂仍亟仂亞 弍仂仍
于舒亞 仆 舒舒舒舒 亰舒亟舒亟舒亞亞勵亶.
仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟
錦亞唏亞亟唏仍:
 勵仍 仂仂仆 唏唏仍 仆 int 唏唏仍亶
弍舒亶亟舒亞. 丐亳亶仄 1, -999, 12548464
仂仂仆亟 仆 int 唏唏仍亶 亞仆 勵亞.
 丱于 long 唏唏仍亶 仂仂 舒亳亞仍舒 弍仂仍
仂亶仆仂 仆 L 勵亞 仆仄亟亞. 亳 仆:
216554L, 1L
 16-仆 仂仂仍仍仆 亳亠仄 亟 仂仂亞
弍亳亳亟 亟 仆 0x 仆仄亢 弍亳亟亞.

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟
錦亞唏亞亟唏仍:
 16-仆 仂仂仍仍仆 亳亠仄 亟 仂仂亞
弍亳亳亟 亟 仆 0x 仆仄亢 弍亳亟亞.
16-仆 亳亠仄亟

10-仆 亳亠仄亟

256
4660
57007
3243

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟
錦亞唏亞亟唏仍:
 8-仆 仂仂仍仍仆 亳亠仄亳亶仆 仂仂亞 弍亳亳亟
亟 仆 0 仆仄亢 弍亳亟亞.
 亳 仆: 037, 065

丐舒亶仍弍舒:  勵亠亟 从仂仄仗ム亠亟仆 舒仆舒 仂亶 弍舒亞舒 仄亢亶
弍舒亶舒亟 3 弍亳亳亶仆 舒仆舒 仂亶亞 于舒亞亳亟 亞仍亟亞 弍舒亶舒仆. 亶仄
亰舒亶仆亟 8-仆 仂仂仍仍仆 亳亠仄亳亶仆 仂仂 仍 弍舒亞亟舒亞 弍舒亶于. 丱舒亳仆 仂亟仂仂 8仆 仂仂仍仍仆 亳亠仄亳亶亞 弍舒舒亞 亞仍 弍仂仍仂仆.
仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟
錦亞唏亞亟唏仍:
 Long bigOne; 亞亢 亰舒仍舒舒仆 弍舒亶舒亟 仆
于舒亞亳亟 舒仆仆 亞舒 仂仍亞仂亟仂亞亞勵亶.
丱于 舒仆仆 亞舒 仂仍亞仂 亞于仍:
 Long bigOne = 2222L ; 亞 仄 仂仍亞仂亢
弍仂仍仆仂.

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟
錦亞唏亞亟唏仍:
 舒舒亶 仂仂仆亟 仆 double 唏唏仍亶
弍舒亶 弍唏亞唏唏亟 于 float 唏唏仍亶 仂仂
舒亳亞仍舒 亞于仍 f 仂亶仆仂 仆 仆仄亢 弍亳仆.
 1.0f , 345.254f
 float pi = 3.14f;

亞.仄
亅仆 亞亳亶仆 仂仂仆亟 舒仍舒仍 舒于亳弍舒仍
舒仍亟舒舒舒亶 弍仂仍仆仂.

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟
錦亞唏亞亟唏仍:
 丱于 仄舒 仂仄 仂仂 于仍 仄舒 亢亳亢亳亞
仂仂 舒亳亞仍舒 舒舒亟仍舒亞舒 亞舒于舒仍 E
仄亟亞仍亞亞 舒亳亞仍舒亟舒亞.
 仍亳亶亞 仆舒 勵仍 亰舒亶 149.600.000
从仄 亞亳亶亞 1.496E8 亞亢 弍亳于仍 亳仍勵勵
x
仂亳仂仄亢仂亶.
 Double sunDistance = 1.496E8;

Ex  10

1.496 E8  1.496 *10
仂亞舒仄仍舒仍仆 仍

8

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟
錦亞唏亞亟唏仍:
 亅仍亠从仂仆 仄舒 仆
0.0000000000000000000000000009 亞
仄亢亶 亞亳亶亞:
 float electronMass = 9E-28F;

9 E  28  9.0 *10
仂亞舒仄仍舒仍仆 仍

28

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

亳仄亠亳从 勵亶仍亟仍勵勵亟
 仄:



x = y + z;
x = x + 1 亞亳亶亞
x++ 于仍 ++x 亞亢 弍亳亳亢
弍仂仍亟仂亞.
 x = x + z 亞亳亶亞 x += z 亞亢 弍亳亳亢 弍仂仍仆仂.

 丱舒舒:




x = y - z;
x = x - 1 亞亳亶亞 x-- 于仍 --x 亞亢 弍亳亳亢 弍仂仍亟仂亞.
x = x - z 亞亳亶亞 x -= z 亞亢 弍亳亳亢 弍仂仍仆仂.

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

亳仄亠亳从 勵亶仍亟仍勵勵亟
巾亢亳:



x = y * z;
x = x * z 亞亳亶亞

x *= z 亞亢 弍亳亳亢 弍仂仍仆仂.

勤パ于舒舒:



x = y / z;
x = x / z 亞亳亶亞

仂亞舒仄仍舒仍仆 仍

x /= z 亞亢 弍亳亳亢 弍仂仍仆仂.

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

亳仄亠亳从 勵亶仍亟仍勵勵亟
勤Q亞舒 仂仍亞仂仍:
丕亞舒 仂仍亞仂仍
int c = 3, d = 5, e = 4,
f = 6, g = 12; 亞亢
勵亰亠
+=
-=
*=
/=
%=

亳

丐舒亶仍弍舒

丕亞舒

c += 7
d -= 4
e *= 5
f /= 3
g %= 9

c=c+7
d=d -4
e=e*5
f=f/3
g= g%9

  亳亶仆 亞舒 10
d  亳亶仆 亞舒 1
e  亳亶仆 亞舒 20
f  亳亶仆 亞舒 4
g  亳亶仆 亞舒 3

亳仄亠亳从 亞舒 仂仍亞仂 仂仗亠舒仂亟

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

亳仄亠亳从 勵亶仍亟仍勵勵亟
巾仍亟亞亟仍 仂仍仂 (亢亳亳):
 y 仂仂亞 z-亟 于舒舒亞舒舒亟 亞舒舒 勵仍亟亞亟仍亳亶亞
x 亟 仂仍亞仂 亞于仍:
 x = y % z;

勤亳亶仍勵勵仍弍仍:
 y = a * x * x + b * x + c;
 z = ((a + b + c) / 2  d ) % 3;

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

亳仄亠亳从 勵亶仍亟仍勵勵亟 亳:
x++ 弍舒 ++x 亳亶仆 磿亞舒舒 ム 于? ++x 仆
勵勵勵仍亢 弍仂仍仂于仍舒亞亟亟舒亞.
亅仍亟 于仍 勵亶仍亟仍 亳亶亞亟亟
亟舒舒舒 仆 仆仄亞亟 勵亶仍亟仍
勤亳:
亳亶亞亟仆
int x = 2;
System.out.println(x);
System.out.println(x++);
System.out.println(x);
System.out.println(x);
System.out.println(++x);
System.out.println(x);
仂亞舒仄仍舒仍仆 仍

 2
 2
 3
 2
 3
 3

亅仍亟 仆仄亞亟 勵亶仍亟仍
亳亶亞亟亟 亟舒舒舒 仆 于仍
勵亶仍亟仍 亳亶亞亟仆

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

亳仄亠亳从 勵亶仍亟仍勵勵亟
Boolean 唏唏仍
 Boolean 唏唏仍 仆 true, false (勵仆仆,
亟舒仍) 亞仆 仂 亞舒舒亶. 于仍仆
仆唏唏仍 舒仍亞舒仍舒仆亟 亞仍亞亟亟亞.

勤亳:
 Boolean start;
 start = false;

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

丶仂仆仂仆亟 仄亟仍仍 勵亰勵勵仍 仗仂亞舒仄
package javaapplication1;
import javax.swing.JOptionPane;
public class Welcome4 {
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "Welcome n to
n Java n programming!");
System.exit(0);
}
}

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

丶仂仆仂仆亟 仄亟仍仍 勵亰勵勵仍 仗仂亞舒仄
JOptionPane 弍仂仍 javax.swing 舒仆亞亳亶仆 从仍舒
ミ. 丐勵勵仆亳亶 仍舒仄亢舒亶亞舒舒 亞舒亶
仂仆仂仆亟 仄亟仍仍 勵亰勵勵仍, 亞仍亞
仄亟仍仍 勵仍亢 舒于舒 亰亞 仂仍仂仆 勵亶仍亟仍
亳亶亢 弍仂仍仆仂.
巾勵仆亳亶亞 舒亳亞仍舒仆 仍亟 弍亳亟 亞 舒仆亞 亰舒仍舒亢
唏亞唏 仂亶:

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

丶仂仆仂仆亟 仄亟仍仍 勵亰勵勵仍 仗仂亞舒仄
 唏 1-4: 舒亶仍弍舒 磦亢 弍舒亶仆舒.
4

// Java packages

 Java API 亟仂仂 仂 弍勵仍亞亳亶仆 package 弍舒亶亟舒亞:
 勳仆亟仆 package
 java 亞亢 仍亟亞
 Java 2 Software Development Kit 亟 舒亞仍舒亞亟舒仆.

 哦亞唏亞唏仍 package
 javax 亞亢 仍仆 弍舒亶亟舒亞.
 丿亳仆 Java package-亟 ミ.

 import 仂亟仂仂亶仍仂仍
5

import javax.swing.JOptionPane;

// program uses OptionPane

 Java 仗仂亞舒仄 亟仂仂 亞仍亞亟亢 弍舒亶亞舒舒 从仍舒亟亞 仂仍仂仂亟
舒仍亟舒亞 (从仂仄仗亳仍仂).
 JOptionPane 从仍舒亞 javax.swing package-舒舒 舒舒舒仍舒亞
从仂仄仗亳仍仂 亰舒舒亢 唏亞仆唏.
仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

丶仂仆仂仆亟 仄亟仍仍 勵亰勵勵仍 仗仂亞舒仄
12 JOptionPane.showMessageDialog(
13
null, "WelcomentonJavanProgramming!" );

 JOptionPane 从仍舒仆 showMessageDialog
仆从亳亶亞 亟亟舒亢 弍舒亶仆舒. 丱仂 舒亞仄亠仆
舒舒亟舒亞亟舒仆舒. 仍仂仆 舒亞仄亠仆亟 仆 仂仂仂仆亟仂仂
舒仍舒仍舒舒 亞舒舒仍舒亞亟舒仆舒. 亟仂仂仂仆亟仂仂 仆亳亶
舒亞仄亠仆舒亟 勵亞仍亢 null 亞舒 亞仍仆. 舒舒舒亳亶仆
舒亞仄亠仆舒亟 仆 于仍 亞亢 弍舒亶亞舒舒 仄亟亞 仄唏唏唏
亟舒仄亢仍仆舒.
 showMessageDialog 仆 JOptionPane 从仍舒仆
舒亳从 仆从 ミ. 弌舒亳从 仆从亳亶亞 亟亟舒亟舒舒
<从仍舒仆 仆>.<仆从亳亶仆 仆>
仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

丶仂仆仂仆亟 仄亟仍仍 勵亰勵勵仍 仗仂亞舒仄
勵 弍亳仍亞勵勵亟 ;  唏亞唏仆唏.
亞 弍亳仍亞亳亶亞 亟 亟仆 仄唏唏仆亟 舒仍舒仆 弍亳亳亢 弍仂仍仆仂.
丐仂亟仂仂亶仍仂亞亳亶仆 亟仆亟 弍亳仍亞亳亶亞 舒仍舒亢 弍仂仍仂亞勵亶.
12-13 仄唏亳亶亞 舒亢亳仍仍仍仆舒舒 亟仂仂 dialog box 亞舒
亳仆:

OK 仂于亳亶亞 舒于仂仄舒舒舒 仂仍舒仆 弍舒亶仆舒.
舒于舒仍 亞 仂仆亞 舒仍亞舒 弍仂仍亞仂仆仂.
Title bar 亟 Message 亞仆 亠从 弍舒亶仆舒.
仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

丶仂仆仂仆亟 仄亟仍仍 勵亰勵勵仍 仗仂亞舒仄
15 System.exit( 0 );
window

// terminate application with

System 从仍舒仆 舒亳从 exit 仆从亳亶亞 亟亟舒亢 弍舒亶仆舒.
仂亞舒仄亞 亟亞舒仆舒.
舒亳从 亞仍亢 弍舒亶亞舒舒 弍勵 仗仂亞舒仄亟舒亟 亞仍亟亞.
弌舒亳从 仆从 仍, 从仍舒仆 仆 弍舒 亞亳亶亞 亞仍仆 (.)
丐仂仄仂仂 仍仆 仂亟仂仂亶仍仂亞亳亟 仆 亳于仍仆 从仍舒 弍舒亶仆舒.
0 亞仆 舒亞仄亠仆 仆 仗仂亞舒仄 舒仄亢亳仍舒亶 亟舒仆亞 亳仍亞仆.
0 仂仂 磿亞舒舒舒亶 亞舒 仆 礆舒 仆亞 舒仍亟舒舒亞 亳仍亞亟亞.
System 从仍舒 仆 java.lang 舒仆亞亳亶仆 从仍舒 ミ.
Import 亰舒仍舒仍 舒舒亟仍舒亞亞勵亶 弍舒亶亟舒亞.
java.lang 舒仆 仆 弍勵 Java 仗仂亞舒仄亟 舒于仂仄舒舒舒
亳仄仗仂仍仂亞亟亟仂亞.
仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

勵仍 仂仂仂亶 舒亢亳仍仍舒 仗仂亞舒仄

勤亳 仗仂亞舒仄:
Input Dialog 舒亳亞仍舒仆 亞仍亞 2 亞舒 勵仍亢 舒于仆舒.
丕亞 仂 亞仆 仆亳亶仍弍亳亶亞 message Dialog 舒亳亞仍舒仆 弍舒舒仆
勵亰勵勵仍仆.

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

勵仍 仂仂仂亶 舒亢亳仍仍舒 仗仂亞舒仄

package javaapplication1;
import javax.swing.JOptionPane;
public class Main {
public static void main(String[] args) {
String firstNumber;
String secondNumber;
int number1,number2,sum;
firstNumber = JOptionPane.showInputDialog("Enter first number = ")
secondNumber =JOptionPane.showInputDialog("Enter second
number = ");
number1 = Integer.parseInt(firstNumber);
number2 = Integer.parseInt(secondNumber);
sum = number1 + number2;
JOptionPane.showMessageDialog(null,"The sum is " +sum);
System.exit(0); } }
仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

勵仍 仂仂仂亶 舒亢亳仍仍舒 仗仂亞舒仄

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo
JoptionPane 从仍舒仆 仂亞仄仂仍亟
亟仍 仂仆仆 唏仍勵勵亟

Icon

丐舒亶仍弍舒

JOptionPane.ERROR_MESSAGE

仍亟舒舒仆 仂仆. 仍亟舒舒 亞舒仆亞
仄亟仍 勵亠亟 亞仍仆.

JOptionPane.INFORMATION_MESSAGE

亟仍 仂仆. 丱亞仍亞亳亟
仄亟仍 亰仂亳仍亞仂仂 亠从
勵亰勵勵仍 勵亠亟 亞仍仆.

JOptionPane.WARNING_MESSAGE

弌舒仆仍亞仆 仂仆. : 亞仍亞亳亟
礆舒 仆亞 弍仂仍亰仂亞勵亶 舒仍亟舒舒仆
舒仍舒舒 舒仆仍亞舒 唏亞唏 勵亠亟
亞仍仆.

JOptionPane.QUESTION_MESSAGE

 仂仆. 丱亞仍亞 舒仍
舒仆 舒亳仍亞 勵仍仆 舒于舒
仂仆. Yes, No 仂于仆亟舒亶 弍舒亶亟舒亞.

JOptionPane.PLAIN_MESSAGE

仂亞舒仄仍舒仍仆 仍

Icon
亊仄舒 仆亞 Icon-亞勵亶亞 亰勵亞 仍
弍舒亶亞勵亶 仄亟仍仍 于仍仆 勵亰勵勵仍 仂仆
仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

丱舒仍舒仍仆 仂仗亠舒仂亟
勤亳亳:
丐仆勵勵 亳亶亞 舒仍亞舒亟舒舒
==
亳 仆 x == y
丐仆勵勵 弍亳 亳亶亞 舒仍亞舒亟舒舒
亳 仆 x != y

仂亞舒仄仍舒仍仆 仍

!=

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

丱舒仍舒仍仆 仂仗亠舒仂亟
舒亠仄舒亳从 仄亟亞仍亞






仂亞舒仄仍舒仍仆 仍

Java 仄亟亞仍亞




常
種

亳亞仍舒 亢亳

x y
x y
x 常 y

x 種 y
仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

唏唏仍 舒仍亞舒 仂仗亠舒仂
勤唏唏仍 舒仍亞舒 IF 仂仗亠舒仂
亳亞仍舒 仍弍:
if ( 仆唏唏仍 ) 亳仍亞1;
else 亳仍亞2;

丐舒亶仍弍舒:
丱于 舒舒仍舒仆 亟仂仂 仆唏唏仍 勵仆仆 弍仂仍 (true) 亳仍亞1
舒亢亳仍仍舒仆舒. 丱亟舒仍 弍仂仍 (false) 亳仍亞2 舒亢亳仍仍舒仆舒.
仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

唏唏仍 舒仍亞舒 仂仗亠舒仂
if(仆唏唏仍)
仆唏唏仍 勵仆仆 弍仂仍 勵亶仍亟仍 亳亶亞亟仆;
亳1:
a=20; b=10;
if(a>b)
b=b+a;
System.out.print(b);

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

唏唏仍 舒仍亞舒 仂仗亠舒仂
if(仆唏唏仍)
{
勵亶仍亟仍1;
勵亶仍亟仍2;
.
勵亶仍亟仍N;
}

亳2:
a=20; b=10;
if(a>b)
{
b=b+a;
System.out.print(b);
}
System.out.print(program togsov.);

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

唏唏仍 舒仍亞舒 仂仗亠舒仂
if(仆唏唏仍)
勵亶仍亟仍1;
else
勵亶仍亟仍2;

亳3:
a=20; b=10;
if(a<b)
b=b+a;
else
System.out.print(b);

System.out.print(program togsov.);

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

唏唏仍 舒仍亞舒 仂仗亠舒仂
if(仆唏唏仍)
{
勵亶仍亟仍1;
勵亶仍亟仍2;
.
勵亶仍亟仍N;
}
else
{
勵亶仍亟仍1;
勵亶仍亟仍2;
.
勵亶仍亟仍N;
}

亳 4:
a=20; b=10;
if(a<b)
{
a=a+b;
System.out.print(a);
}
else
System.out.print(b);
System.out.print(program togsov.);

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

唏唏仍 舒仍亞舒 仂仗亠舒仂
if(仆唏唏仍)
{
勵亶仍亟仍1;
勵亶仍亟仍2;
.
勵亶仍亟仍N;
}
else
{
勵亶仍亟仍1;
勵亶仍亟仍2;
.
勵亶仍亟仍N;
}

亳 5:
a=20; b=10;
if(a<b)
{
a=a+b;
System.out.print(a);
}
else
{
System.out.print(b);
System.out.print(b);
}
System.out.print(program togsov.);

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

丿亳仆 勵亞
repeat:
舒于舒
Repetition algorithm: 舒于舒仍仆 舒仍亞仂亳仄
Variable:
丱于舒亞.
declare:
舒仍舒. Variable declaration.
丱于舒亞 亰舒仍舒仍.
Statement: 仂亞舒仄仆 仆亞 弍勵仍亞 弍亳仍亞. 仂亞舒仄
仆 statement-亟舒舒 仂亞仂仆仂.
Statement 亟 仆 ; 舒舒
亞舒舒仍舒亞亟舒仆舒.
comment: 仂亞舒仄仆 舒亶仍弍舒 //
仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

丿亳仆 勵亞
execute:
Blank line:
ignore:
keyword:
reserved:
identifier:

digit:
仂亞舒仄仍舒仍仆 仍

仂亞舒仄亞 舒亢亳仍仍仍舒.
仂仂仂仆 仄唏.
勳仍 亞, 舒仍亞舒舒.
仂亞舒仄仍舒仍仆 仍仆亳亶 勵仍勵勵 勵亞.
唏唏仍唏亞亟唏仆. 亳亞仍舒亞亟舒亞勵亶 弍舒亶亞舒舒
亰勵亶仍亳亶亞 仍仆.
亟亠仆亳亳从舒仂. 仂亞舒仄亟
舒亳亞仍舒亞亟舒 仆仍 仆亞亢 勵亞. 亳:
myNumber = x + 2; myNumber 弍舒 x 仆
亳亟亠仆亳亳从舒仂亟 ミ.
0-9 仂仂仂仆亟仂 仂仂.
仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

丿亳仆 勵亞
Case sensitive:

Application :
constant:
Parenthesis :

semicolon :
Interpreter:

仂亞舒仄仍舒仍仆 仍

丐仂仄 亢亳亢亳亞 勵亞亳亶亞 磿亞舒舒舒亶亟
仂仂亟仂亞 (a <> A) 仗仂亞舒仄仍舒仍仆
仍亳亶亞 case sensitive 仍 亞亟亞.
仂亞舒仄.
丐仂亞仄仂仍.
{, } 亳亶亞 仍仆.
Left brace:
{
Ritht brace
}
丶亞 舒仍舒仍.  ;  仄亟亞亳亶亞 仍仆.
亳仆亠仗亠舒仂. 丱唏于勵勵仍亞 仗仂亞舒仄.
舒亶 从仂亟亞 舒亢亳仍仍仍仆舒. 哦唏唏唏
仍弍仍 class 唏亞唏亞唏仍亶 舒亶仍亞
舒亢亳仍仍仍亟舒亞 仗仂亞舒仄.
仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

丿亳仆 勵亞
Escape characters: 丱于亢勵勵仍亞 仄亟亞勵勵亟
舒亶仍弍舒仍 n , t , r 亞 仄.
Comma:
, 丐舒仍舒仍.
dot:
. 亞.
Quote:
 仄亟亞.
Double quote:  仄亟亞.
terminate:
亞舒. Terminate application.
仂亞舒仄 亟亞舒.
capital letters : 丐仂仄 勵亞.
type:
唏唏仍. (于舒亞亳亶仆 唏唏仍)
valid:
亰唏于.
仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

丿亳仆 勵亞
Invalid:
.
Primitive types: 哦亞唏亞亟仍亳亶仆 勵仆亟仆 唏仍勵勵亟: int,
byte, char, long, float, double
(String 仂仂亞勵亶, String 仆 从仍舒
ミ)

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
Logo

舒舒仍亞舒于舒
于舒仆 仂仂 亞仍亞 勵仍仆 舒于 亟仆亟亢亳亶亞
仆, 亳, 弍舒亞亞 仆 于仍亟亞 仗仂亞舒仄 弍亳.
丱亞仍亞 仂亶亞亳亶仆 舒亟亳亞 弍勵仍 仂仂亞仂仂
舒于舒舒亟 仂亶亞亳亶仆 , 舒仍弍舒亶亞 仂仍. Pi 亞舒仆亟
3.14159 亞亞 亞仍.

S  r

2

L  2r

丱亞仍亞 4 仂仂 勵仍仆 舒于舒舒亟 仄弍仍仆
于仍仆 勵勵 (if 弍亳仍亞 舒亳亞仍舒仆舒).

仂亞舒仄仍舒仍仆 仍

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍 2013 仂仆
仂亞舒仄仍舒仍仆 仍

Logo

仂仆亞仂仍 丕仍舒舒仆弍舒舒舒  弌亞仍
2013 仂仆

More Related Content

PL Lecture3

  • 1. 仂亞舒仄仍舒仍仆 仍 Logo Java-亞亳亶仆 勵仆亟仆 勵亶仍亟仍勵勵亟 弍舒亞 .舒仆亰仂亳亞 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 2. Logo 亞仍亞舒 1 2 丱于舒亞 弍仂仍仂仆 唏亞唏亞亟唏仍 3 亳仄亠亳从 勵亶仍亟仍勵勵亟 4 勳亶仍亟仍亳亶仆 亟舒舒舒仍舒仍 5 丱舒仍舒 勵亶仍亟仍勵勵亟 6 仂亞舒仄仍舒仍仆 仍 仂亞舒仄仆 舒亶 勵仆亟仆 仂亶仍亞仂仍 唏唏仍 舒仍亞舒 勵亶仍亟仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 3. Logo 仂亞舒仄仍舒仍仆 舒亶 勵仆亟仆 仂亶仍亞仂仍 1. 仂亞舒仄仍舒仍仆 舒仍亳于舒舒 仍 仆 仗仂亞舒仄亞 弍亳亳亟 舒亳亞仍舒 仄亟亞勵勵亟, 亞舒亶 勵亞 弍仂仍仂仆 唏亞勵勵仍弍勵勵亟亳亶亞 弍亳亳 亟勵仄勵勵亟亳亶仆 仂亞 弍舒亶亟舒亞 ミ. 2. 哦亞勵勵仍弍勵勵亟亳亶亞 亰唏于 弍亳亳 弍仂仍仂仆 弍亳仆 唏亞勵勵仍弍亳亶仆 亞亞 仂亟仂仂亶仍仂 仂 唏仍亳亶仆 亟勵仄 弍舒亶亟舒亞. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 4. Logo 仂亞舒仄仍舒仍仆 舒亶 勵仆亟仆 仂亶仍亞仂仍 1. 哦亞勵勵仍弍亳亶仆 亰唏于 弍亳亞亳亶仆 亟勵仄勵勵亟亳亶亞 亞 仍仆亳亶 亳仆舒从 亞亟亞. 2. 亳亳亢 弍仂仍仂 唏亞勵勵仍弍 弍勵亳亶仆 亰唏于 亞亞 仂亟仂仂亶仍仂仆 亟勵仄亳亶亞 仍仆亳亶 亠仄舒仆亳从 亞亟亞. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 5. Logo 仂亞舒仄仍舒仍仆 舒亶 勵仆亟仆 仂亶仍亞仂仍 1. 丐舒亶仆 仍仆亟 礆舒 舒亞舒舒仆 仂仍亞仂亶仆 勵亞, 亳, 仄亟亞勵勵亟亳亶仆 磪 礆舒 亟舒舒舒仍仍亞 弍亳亳亢 弍仂仍仂亞 仂亟仂仂亶仍仂仆 亟勵仄勵勵亟 仆 亞 仍仆亳亶 亳仆舒从 弍仂仍仆仂. 2. 仂亞舒仄仍舒仍仆 仍 仗仂亞舒仄亞 弍勵亟 勵仆亟仆 仄舒亠亳舒仍 弍仂仍亢 亞仍亞亟亟亞 亰勵亶仍勵勵亟亳亶亞 亞 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 亞亢 仆仍仆. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 6. Logo 仂亞舒仄仍舒仍仆 舒亶 勵仆亟仆 仂亶仍亞仂仍 1. 亅仆 勵仆亟仆 仍亠仄亠仆勵勵亟亳亶亞 舒亳亞仍舒亢 亰唏于 弍亳亞亳亶仆 亟勵仄亳亶仆 (唏.. 亳仆舒从亳亶仆) 于亟 亰唏于 仗仂亞舒仄 (弍勵) -亞 弍亳亳 亰舒仄亞 仍仆亳亶 亳仆舒从 亟勵仄 弍亳亟仆亟 亰舒舒亢 唏亞亟唏亞. 2. 丱于 弍亳亟仆亳亶 弍亳仆 仗仂亞舒仄亟 亞 仍仆亳亶 舒仍亳于舒舒 亟勵仄 亰唏亳亞亟唏仆 弍舒亶于舒仍 仗仂亞舒仄仆 亳仆舒从 舒仍亟舒舒舒亶 弍仂仍亢, 舒仍亟舒舒亞 弍勵仆 亰舒舒 勵仍 从仂仄仗亳仍仂 亰唏于 唏于勵勵仍亢 舒亟舒亞勵亶亟 勵亟亞. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 7. Logo 仂亞舒仄仍舒仍仆 舒亶 勵仆亟仆 仂亶仍亞仂仍 1. 丱勵仄勵勵亳亶仆 舒亳仍舒舒仆 唏唏仍 仍仆亟 仂仍仂仆 亞舒舒 仂亶仍亞仂亢 弍仂仍仂 唏亞勵勵仍弍亳亶亞 亳, 弍亳亳 仂亳仂仍亟仂仍 亰唏仆亟唏唏 弍舒亶亟舒亞. 2. 丱舒亳仆 勵仆 唏唏唏唏 仆亞舒舒仆 弍仂亟仂 舒亟于舒舒亶 舒舒 亰唏于 仂亶仍亞仂亢 舒亟亟舒亞. 3. 亳 仆: 仄仂仆亞仂仍亟 弍 亢, 亰唏于 仂亶仍亞仂亟仂亞 亞亟亞. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 8. Logo 仂亞舒仄仍舒仍仆 舒亶 勵仆亟仆 仂亶仍亞仂仍 1. 仍 礆舒 从仂仄仗ム亠 弍仂亟仂亢 舒亟亟舒亞亞勵亶, 仗仂亞舒仄 亰仂亳仂亞 ム 勵 舒亶仆 唏亞勵勵仍弍亳亶亞 弍亳仆亳亶亞 仄亟亞勵亶 舒舒, 仆亞 舒仍舒舒 亳亶仄 仂仍仂仆 亞舒舒亶 亰勵亶仍 亞舒舒亞勵亶 弍舒亶舒舒 仗仂亞舒仄仍舒仍仆 仍仆亳亶 亳仆舒从 亟勵仄亳亶亞 亰仂亳仂仂仆 弍舒亶亟舒亞. 2. 唏亞唏唏 舒仍舒舒 仍仆亳亶 亟勵仄亳亶亞 唏唏亳亶亞 仆 仄舒 仂亟仂仂亶 弍唏亞唏唏亟 仆亞亳亶仆 仍弍亶亞 舒亶仍弍舒仍舒亢 勵仄勵勵 勵亞 舒舒亟仍舒亞舒舒亶 弍舒亶亟舒亞. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 9. Logo 仂亞舒仄仍舒仍仆 舒亶 勵仆亟仆 仂亶仍亞仂仍 1. 仍 礆舒 从仂仄仗ム亠 弍仂亟仂亢 舒亟亟舒亞亞勵亶, 仗仂亞舒仄 亰仂亳仂亞 ム 勵 舒亶仆 唏亞勵勵仍弍亳亶亞 弍亳仆亳亶亞 仄亟亞勵亶 舒舒, 仆亞 舒仍舒舒 亳亶仄 仂仍仂仆 亞舒舒亶 亰勵亶仍 亞舒舒亞勵亶 弍舒亶舒舒 仗仂亞舒仄仍舒仍仆 仍仆亳亶 亳仆舒从 亟勵仄亳亶亞 亰仂亳仂仂仆 弍舒亶亟舒亞. 2. 唏亞唏唏 舒仍舒舒 仍仆亳亶 亟勵仄亳亶亞 唏唏亳亶亞 仆 仄舒 仂亟仂仂亶 弍唏亞唏唏亟 仆亞亳亶仆 仍弍亶亞 舒亶仍弍舒仍舒亢 勵仄勵勵 勵亞 舒舒亟仍舒亞舒舒亶 弍舒亶亟舒亞. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 10. Logo 舒于舒 仗仂亞舒仄 舒亢亳仍仍舒 亰舒亳仄 Windows, Linux, Unix, Mac 亰亞 亳仆 亳亠仄勵勵亟 亟仂仂仂 Java 2 Platform亳亶亞 舒亞仍舒仆 弍舒亶亟舒亞. Java 仗仍舒仂仄 仆 亟仂仂仂 2 亰勵亶仍亳亶亞 舒亞仍亟舒亞. Java 亳舒仍 舒亳仆 Java 2 Platform Java Application Programming Interface (Java API) 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 11. Logo 舒于舒 于亳舒仍 仄舒亳仆 JVM 仆 仗仂亞舒仄仆 舒亞舒舒 弍勵仆 亳亶于 从仂仄仗ム亠 ミ 勤仂仄仗ム亠 弍仂仍亞仂仆 唏唏亳亶仆 仄舒亳仆 仍亶 勤亳舒仍 仄舒亳仆 仄唏仆 唏唏亳亶仆 亞仆 仄舒亳仆 仍亶 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 12. Logo 舒于舒 于亳舒仍 仄舒亳仆 Java 从仂亟亞 Java 唏于勵勵仍亞 仗仂亞舒仄 (javac) 弍舒亶 从仂亟 唏于勵勵仍亟亞 勤亳舒仍 仄舒亳仆 勵勵亞 仆 弍舒亶 从仂亟仂仂 弍亳亳亞亟仆 仗仂亞舒仄亞 舒亶仆 勵亶仍亟仍亳亶仆 亳亠仄亳亶仆 仄舒亳仆 从仂亟 唏于勵勵仍仆 舒亢亳仍仍仍亟舒亞 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 13. Logo 舒于舒 于亳舒仍 仄舒亳仆 JVM-仆 舒舒舒 Java 从仂亟 仆 Windows, Linux, Unix, Mac 亰亞 弍勵 唏仍亳亶仆 勵亶仍亟仍亳亶仆 亳亠仄勵勵亟, 从仂仄仗ム亠 亟 仂亞 磿亞舒于舒仍舒亞勵亶 舒亢亳仍仍舒亢 舒亟亟舒亞 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 14. Logo 舒于舒 于亳舒仍 仄舒亳仆 仂亞舒仄仆 从仂亟 (Source code) javac New.java Java 从仂仄仗亳仍仂 (javac) 舒亶 从仂亟 (Byte code) New.class 舒亶 从仂亟亞 勵仆 仂亶仍亞仂亞勵亶 仍 仆仍舒仍 弍仂仍亢 唏亞亟唏亞 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 15. Logo 舒于舒 于亳舒仍 仄舒亳仆 舒亶 从仂亟 (Byte code) Java New 亳舒仍 仄舒亳仆 仆 舒亢亳仍仍舒 亞亢 弍舒亶亞舒舒 弍舒亶 从仂亟仂仆亟 仆仍舒仍 舒仄亞舒舒仍舒仍仆 亰舒仄仆 舒仍亞舒仍 亳亶亟亞. (弌舒仆舒 仂亶仆 亰唏于唏唏唏仍亞勵亶 亞 舒仆亟舒 ) Java 亳舒仍 舒亳仆 (java) 丿舒仍亞舒仍 弍仂仍 舒亢亳仍仍仍仆舒 仂亞舒仄仍舒仍仆 仍 How 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 16. Logo 舒于舒 于亳舒仍 仄舒亳仆 Windows 亳舒仍 舒亳仆 (BM) Linux Java 仂亟 舒亶 从仂亟 亳舒仍 舒亳仆 (BM) Mac 亳舒仍 舒亳仆 (BM) 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 17. Logo Java API Java Application Programming Interface 弍ム Java API 仆 Java 仗仂亞舒仄 舒亢亳仍仍舒亟舒舒 舒舒亟舒 仆从亟仆 舒仆亞 亟仂仂仂 舒亞仍亢 弍舒亶亟舒亞. 勤亳 仆: 丱于仍 勵亶仍亟仍亟 Print 仆从 舒亳亞仍舒舒仆. 亅仆 仆从 仆 API ミ. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 18. Logo 舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 勤仍舒 勤弍亠从 勤∃笑角仄仂仍 勤パ于舒亞 勤ぱ仆从 亞仄亠仆亟 舒舒 亞舒 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 19. Logo 舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 勤仍舒仆 亢亳: ublic class Human { String name; String firstName; int age; Head head; void eat (String food, String tea) { . } void go(String direction, int speed) { .. } public static void main (String args[]) { .. } } 仂亞舒仄仍舒仍仆 仍 丱于舒亞亳亟 head 弍仂仍 Head 从仍舒仆 仂弍亠从 ミ. 丐亳亶仄 从仍舒 亟仂仂仂 唏唏 从仍舒仆 仂弍亠从 舒亞仍亢 弍舒亶亢 弍仂仍仆仂. 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 20. Logo 舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 勤弍亠从: 仍舒 仆 唏亞唏亞亟仍亳亶仆 亳亶于 唏唏仍 舒舒 亟 舒亳亞仍舒 弍仂仍仂仄亢亞勵亶. 仍舒仆 仂弍亠从 弍仂仍 亞 从仍舒仆 弍仂亟亳 亟勵 ミ. 仍舒 仂弍亠从 亰舒仍舒亟舒舒 new 仂仗亠舒仂 舒亳亞仍舒亟舒亞. 勤亳: Human ganaa = new Human( ); 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 21. Logo 舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 勤パ于舒亞亳亟: 丱于舒亞 弍仂仍 唏亞唏亞亟唏仍 舒亟亞舒仍舒 舒仆舒 仂亶仆 亢亳亢亳亞 仂仂仆 亰舒亶 ミ. 丱于舒亞亳亶仆 仆: 勵亞 (az) _ (亟仂仂亞 亰舒舒) $ - 仍亢 弍仂仍仆仂. 丐仂仄 亢亳亢亳亞 勵亞 磿亞舒舒舒亶 弍舒亶亟舒亞 仍 name, Name 亞仆 2 于舒亞亳亶亞 磿亞舒舒舒亶亟 仂仂仆仂. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 22. Logo 舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 勤舒于舒亞仆 勵仍勵勵 勵亞 于舒亞 仆仍亢 弍仂仍仂亞勵亶. 舒于舒亞仆 勵仍勵勵 勵亞: abstract assert boolean break byte case catch char class continue default do double else extends final finally float for if implements import instanceof int interface long native new package private protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while 舒于舒亟 勵仍勵勵 勵亞 舒亳亞仍舒亞亟亟舒亞亞勵亶 弍仂仍仂于 仆唏唏仍唏亞亟唏仆 弍舒亶亟舒亞 const goto 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 23. Logo 舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 勤パ于舒亞亳亟: Java 仆 仗仂亞舒仄亞 唏于勵勵仍亳亶仆 唏仄仆唏 从仂亟亞 Unicode 唏于勵勵仍亟亞 丐亳亶仄 于舒亞亟仆 仆亳亶亞 Unicode 亟 弍亳亳亢 弍仂仍仆仂 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 24. Logo 舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 勤パ于舒亞亳亶仆 亰舒仍舒仍 仆 <哦亞唏亞亟仍亳亶仆 唏唏仍> 丱于舒亞1, 于舒亞2,..; 亞仆 弍勵亶 弍舒亶仆舒. 錦亞唏亞亟仍亳亶仆 勵仆亟仆 唏仍勵勵亟: boolean char int byte short long float double String 仂亞舒仄仍舒仍仆 仍 勳仆仆 弍舒 丱亟舒仍 丐仄亟亞 弍勵仍 仂仂 弍勵仍 仂仂 弍勵仍 仂仂 弍勵仍 仂仂 弍舒舒亶 仂仂 弍舒舒亶 仂仂 仄亟亞 仄唏 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 25. Logo 舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 丐唏仍勵勵亟亳亶仆 仄亢: 丐唏唏仍 boolean 丱仄亢 (弍亳) 丕亞舒 char 16 byte 8 short 16 int 32 long 64 float 32 double 64 仂亞舒仄仍舒仍仆 仍 弌舒仆亟舒 True , false (ISO Unicode) 'u0000' 'uFFFF' (0 65535) 128 to +127 (27 to 27 1) 32,768 to +32,767 (215 to 215 1) 2,147,483,648 to +2,147,483,647 (231 to 231 1) 9,223,372,036,854,775,808 to +9,223,372,036,854,775,807 (263 to 263 1) 弌唏唏亞 磶亞舒舒: 3.4028234663852886E+38 to 1.40129846432481707e45 亅亠亞 磶亞舒舒: 1.40129846432481707e45 to 3.4028234663852886E+38 弌唏唏亞 磶亞舒舒: 1.7976931348623157E+308 to 4.94065645841246544e 324 亅亠亞 磶亞舒舒: 4.94065645841246544e324 to 1.7976931348623157E+308 (IEEE 754 floating point) (IEEE 754 floating point) 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 26. Logo 舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 勤パ于舒亞 亰舒仍舒仍: 亳 仆: int count; byte hour, minute, second; String firstName; float $pi, _salary, Zeel; 仆舒舒舒 亰勵亶仍: String 弍舒亟 唏唏仍 亢亳亢亞 弍亳亳亞亟仆 弍舒亶亞舒舒. String 弍仂仍 唏亞唏亞亟仍亳亶仆 勵仆亟仆 唏唏仍 弍亳 舒亳仆 从仍舒 舒舒 仂仄仂仂 弍亳亳亞亟仆 弍舒亶亞舒舒. 丐仂仄 亢亳亢亞亳亶亞 仆 仂仍于仂仍 舒仍亟舒舒 亞舒仆舒. 丐亞 firstName 弍仂仍 于舒亞 弍亳 仂弍亠从 ミ. 弍亠从 仆 亟仂仂仂 于舒亞亟亞 舒亞仍亢 弍仂仍亟仂亞 弍仂仍 于舒亞 仆 舒舒舒舒 亰舒亟舒亟舒亞亞勵亶. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 27. Logo 舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 錦亞唏亞亟唏仍: 勵仍 仂仂仆 唏唏仍 仆 int 唏唏仍亶 弍舒亶亟舒亞. 丐亳亶仄 1, -999, 12548464 仂仂仆亟 仆 int 唏唏仍亶 亞仆 勵亞. 丱于 long 唏唏仍亶 仂仂 舒亳亞仍舒 弍仂仍 仂亶仆仂 仆 L 勵亞 仆仄亟亞. 亳 仆: 216554L, 1L 16-仆 仂仂仍仍仆 亳亠仄 亟 仂仂亞 弍亳亳亟 亟 仆 0x 仆仄亢 弍亳亟亞. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 28. Logo 舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 錦亞唏亞亟唏仍: 16-仆 仂仂仍仍仆 亳亠仄 亟 仂仂亞 弍亳亳亟 亟 仆 0x 仆仄亢 弍亳亟亞. 16-仆 亳亠仄亟 10-仆 亳亠仄亟 256 4660 57007 3243 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 29. Logo 舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 錦亞唏亞亟唏仍: 8-仆 仂仂仍仍仆 亳亠仄亳亶仆 仂仂亞 弍亳亳亟 亟 仆 0 仆仄亢 弍亳亟亞. 亳 仆: 037, 065 丐舒亶仍弍舒: 勵亠亟 从仂仄仗ム亠亟仆 舒仆舒 仂亶 弍舒亞舒 仄亢亶 弍舒亶舒亟 3 弍亳亳亶仆 舒仆舒 仂亶亞 于舒亞亳亟 亞仍亟亞 弍舒亶舒仆. 亶仄 亰舒亶仆亟 8-仆 仂仂仍仍仆 亳亠仄亳亶仆 仂仂 仍 弍舒亞亟舒亞 弍舒亶于. 丱舒亳仆 仂亟仂仂 8仆 仂仂仍仍仆 亳亠仄亳亶亞 弍舒舒亞 亞仍 弍仂仍仂仆. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 30. Logo 舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 錦亞唏亞亟唏仍: Long bigOne; 亞亢 亰舒仍舒舒仆 弍舒亶舒亟 仆 于舒亞亳亟 舒仆仆 亞舒 仂仍亞仂亟仂亞亞勵亶. 丱于 舒仆仆 亞舒 仂仍亞仂 亞于仍: Long bigOne = 2222L ; 亞 仄 仂仍亞仂亢 弍仂仍仆仂. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 31. Logo 舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 錦亞唏亞亟唏仍: 舒舒亶 仂仂仆亟 仆 double 唏唏仍亶 弍舒亶 弍唏亞唏唏亟 于 float 唏唏仍亶 仂仂 舒亳亞仍舒 亞于仍 f 仂亶仆仂 仆 仆仄亢 弍亳仆. 1.0f , 345.254f float pi = 3.14f; 亞.仄 亅仆 亞亳亶仆 仂仂仆亟 舒仍舒仍 舒于亳弍舒仍 舒仍亟舒舒舒亶 弍仂仍仆仂. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 32. Logo 舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 錦亞唏亞亟唏仍: 丱于 仄舒 仂仄 仂仂 于仍 仄舒 亢亳亢亳亞 仂仂 舒亳亞仍舒 舒舒亟仍舒亞舒 亞舒于舒仍 E 仄亟亞仍亞亞 舒亳亞仍舒亟舒亞. 仍亳亶亞 仆舒 勵仍 亰舒亶 149.600.000 从仄 亞亳亶亞 1.496E8 亞亢 弍亳于仍 亳仍勵勵 x 仂亳仂仄亢仂亶. Double sunDistance = 1.496E8; Ex 10 1.496 E8 1.496 *10 仂亞舒仄仍舒仍仆 仍 8 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 33. Logo 舒于舒 仍仆亳亶 勵仆亟仆 仍亠仄亠仆勵勵亟 錦亞唏亞亟唏仍: 亅仍亠从仂仆 仄舒 仆 0.0000000000000000000000000009 亞 仄亢亶 亞亳亶亞: float electronMass = 9E-28F; 9 E 28 9.0 *10 仂亞舒仄仍舒仍仆 仍 28 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 34. Logo 亳仄亠亳从 勵亶仍亟仍勵勵亟 仄: x = y + z; x = x + 1 亞亳亶亞 x++ 于仍 ++x 亞亢 弍亳亳亢 弍仂仍亟仂亞. x = x + z 亞亳亶亞 x += z 亞亢 弍亳亳亢 弍仂仍仆仂. 丱舒舒: x = y - z; x = x - 1 亞亳亶亞 x-- 于仍 --x 亞亢 弍亳亳亢 弍仂仍亟仂亞. x = x - z 亞亳亶亞 x -= z 亞亢 弍亳亳亢 弍仂仍仆仂. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 35. Logo 亳仄亠亳从 勵亶仍亟仍勵勵亟 巾亢亳: x = y * z; x = x * z 亞亳亶亞 x *= z 亞亢 弍亳亳亢 弍仂仍仆仂. 勤パ于舒舒: x = y / z; x = x / z 亞亳亶亞 仂亞舒仄仍舒仍仆 仍 x /= z 亞亢 弍亳亳亢 弍仂仍仆仂. 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 36. Logo 亳仄亠亳从 勵亶仍亟仍勵勵亟 勤Q亞舒 仂仍亞仂仍: 丕亞舒 仂仍亞仂仍 int c = 3, d = 5, e = 4, f = 6, g = 12; 亞亢 勵亰亠 += -= *= /= %= 亳 丐舒亶仍弍舒 丕亞舒 c += 7 d -= 4 e *= 5 f /= 3 g %= 9 c=c+7 d=d -4 e=e*5 f=f/3 g= g%9 亳亶仆 亞舒 10 d 亳亶仆 亞舒 1 e 亳亶仆 亞舒 20 f 亳亶仆 亞舒 4 g 亳亶仆 亞舒 3 亳仄亠亳从 亞舒 仂仍亞仂 仂仗亠舒仂亟 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 37. Logo 亳仄亠亳从 勵亶仍亟仍勵勵亟 巾仍亟亞亟仍 仂仍仂 (亢亳亳): y 仂仂亞 z-亟 于舒舒亞舒舒亟 亞舒舒 勵仍亟亞亟仍亳亶亞 x 亟 仂仍亞仂 亞于仍: x = y % z; 勤亳亶仍勵勵仍弍仍: y = a * x * x + b * x + c; z = ((a + b + c) / 2 d ) % 3; 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 38. Logo 亳仄亠亳从 勵亶仍亟仍勵勵亟 亳: x++ 弍舒 ++x 亳亶仆 磿亞舒舒 ム 于? ++x 仆 勵勵勵仍亢 弍仂仍仂于仍舒亞亟亟舒亞. 亅仍亟 于仍 勵亶仍亟仍 亳亶亞亟亟 亟舒舒舒 仆 仆仄亞亟 勵亶仍亟仍 勤亳: 亳亶亞亟仆 int x = 2; System.out.println(x); System.out.println(x++); System.out.println(x); System.out.println(x); System.out.println(++x); System.out.println(x); 仂亞舒仄仍舒仍仆 仍 2 2 3 2 3 3 亅仍亟 仆仄亞亟 勵亶仍亟仍 亳亶亞亟亟 亟舒舒舒 仆 于仍 勵亶仍亟仍 亳亶亞亟仆 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 39. Logo 亳仄亠亳从 勵亶仍亟仍勵勵亟 Boolean 唏唏仍 Boolean 唏唏仍 仆 true, false (勵仆仆, 亟舒仍) 亞仆 仂 亞舒舒亶. 于仍仆 仆唏唏仍 舒仍亞舒仍舒仆亟 亞仍亞亟亟亞. 勤亳: Boolean start; start = false; 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 40. Logo 丶仂仆仂仆亟 仄亟仍仍 勵亰勵勵仍 仗仂亞舒仄 package javaapplication1; import javax.swing.JOptionPane; public class Welcome4 { public static void main(String[] args) { JOptionPane.showMessageDialog(null, "Welcome n to n Java n programming!"); System.exit(0); } } 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 41. Logo 丶仂仆仂仆亟 仄亟仍仍 勵亰勵勵仍 仗仂亞舒仄 JOptionPane 弍仂仍 javax.swing 舒仆亞亳亶仆 从仍舒 ミ. 丐勵勵仆亳亶 仍舒仄亢舒亶亞舒舒 亞舒亶 仂仆仂仆亟 仄亟仍仍 勵亰勵勵仍, 亞仍亞 仄亟仍仍 勵仍亢 舒于舒 亰亞 仂仍仂仆 勵亶仍亟仍 亳亶亢 弍仂仍仆仂. 巾勵仆亳亶亞 舒亳亞仍舒仆 仍亟 弍亳亟 亞 舒仆亞 亰舒仍舒亢 唏亞唏 仂亶: 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 42. Logo 丶仂仆仂仆亟 仄亟仍仍 勵亰勵勵仍 仗仂亞舒仄 唏 1-4: 舒亶仍弍舒 磦亢 弍舒亶仆舒. 4 // Java packages Java API 亟仂仂 仂 弍勵仍亞亳亶仆 package 弍舒亶亟舒亞: 勳仆亟仆 package java 亞亢 仍亟亞 Java 2 Software Development Kit 亟 舒亞仍舒亞亟舒仆. 哦亞唏亞唏仍 package javax 亞亢 仍仆 弍舒亶亟舒亞. 丿亳仆 Java package-亟 ミ. import 仂亟仂仂亶仍仂仍 5 import javax.swing.JOptionPane; // program uses OptionPane Java 仗仂亞舒仄 亟仂仂 亞仍亞亟亢 弍舒亶亞舒舒 从仍舒亟亞 仂仍仂仂亟 舒仍亟舒亞 (从仂仄仗亳仍仂). JOptionPane 从仍舒亞 javax.swing package-舒舒 舒舒舒仍舒亞 从仂仄仗亳仍仂 亰舒舒亢 唏亞仆唏. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 43. Logo 丶仂仆仂仆亟 仄亟仍仍 勵亰勵勵仍 仗仂亞舒仄 12 JOptionPane.showMessageDialog( 13 null, "WelcomentonJavanProgramming!" ); JOptionPane 从仍舒仆 showMessageDialog 仆从亳亶亞 亟亟舒亢 弍舒亶仆舒. 丱仂 舒亞仄亠仆 舒舒亟舒亞亟舒仆舒. 仍仂仆 舒亞仄亠仆亟 仆 仂仂仂仆亟仂仂 舒仍舒仍舒舒 亞舒舒仍舒亞亟舒仆舒. 亟仂仂仂仆亟仂仂 仆亳亶 舒亞仄亠仆舒亟 勵亞仍亢 null 亞舒 亞仍仆. 舒舒舒亳亶仆 舒亞仄亠仆舒亟 仆 于仍 亞亢 弍舒亶亞舒舒 仄亟亞 仄唏唏唏 亟舒仄亢仍仆舒. showMessageDialog 仆 JOptionPane 从仍舒仆 舒亳从 仆从 ミ. 弌舒亳从 仆从亳亶亞 亟亟舒亟舒舒 <从仍舒仆 仆>.<仆从亳亶仆 仆> 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 44. Logo 丶仂仆仂仆亟 仄亟仍仍 勵亰勵勵仍 仗仂亞舒仄 勵 弍亳仍亞勵勵亟 ; 唏亞唏仆唏. 亞 弍亳仍亞亳亶亞 亟 亟仆 仄唏唏仆亟 舒仍舒仆 弍亳亳亢 弍仂仍仆仂. 丐仂亟仂仂亶仍仂亞亳亶仆 亟仆亟 弍亳仍亞亳亶亞 舒仍舒亢 弍仂仍仂亞勵亶. 12-13 仄唏亳亶亞 舒亢亳仍仍仍仆舒舒 亟仂仂 dialog box 亞舒 亳仆: OK 仂于亳亶亞 舒于仂仄舒舒舒 仂仍舒仆 弍舒亶仆舒. 舒于舒仍 亞 仂仆亞 舒仍亞舒 弍仂仍亞仂仆仂. Title bar 亟 Message 亞仆 亠从 弍舒亶仆舒. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 45. Logo 丶仂仆仂仆亟 仄亟仍仍 勵亰勵勵仍 仗仂亞舒仄 15 System.exit( 0 ); window // terminate application with System 从仍舒仆 舒亳从 exit 仆从亳亶亞 亟亟舒亢 弍舒亶仆舒. 仂亞舒仄亞 亟亞舒仆舒. 舒亳从 亞仍亢 弍舒亶亞舒舒 弍勵 仗仂亞舒仄亟舒亟 亞仍亟亞. 弌舒亳从 仆从 仍, 从仍舒仆 仆 弍舒 亞亳亶亞 亞仍仆 (.) 丐仂仄仂仂 仍仆 仂亟仂仂亶仍仂亞亳亟 仆 亳于仍仆 从仍舒 弍舒亶仆舒. 0 亞仆 舒亞仄亠仆 仆 仗仂亞舒仄 舒仄亢亳仍舒亶 亟舒仆亞 亳仍亞仆. 0 仂仂 磿亞舒舒舒亶 亞舒 仆 礆舒 仆亞 舒仍亟舒舒亞 亳仍亞亟亞. System 从仍舒 仆 java.lang 舒仆亞亳亶仆 从仍舒 ミ. Import 亰舒仍舒仍 舒舒亟仍舒亞亞勵亶 弍舒亶亟舒亞. java.lang 舒仆 仆 弍勵 Java 仗仂亞舒仄亟 舒于仂仄舒舒舒 亳仄仗仂仍仂亞亟亟仂亞. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 46. Logo 勵仍 仂仂仂亶 舒亢亳仍仍舒 仗仂亞舒仄 勤亳 仗仂亞舒仄: Input Dialog 舒亳亞仍舒仆 亞仍亞 2 亞舒 勵仍亢 舒于仆舒. 丕亞 仂 亞仆 仆亳亶仍弍亳亶亞 message Dialog 舒亳亞仍舒仆 弍舒舒仆 勵亰勵勵仍仆. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 47. Logo 勵仍 仂仂仂亶 舒亢亳仍仍舒 仗仂亞舒仄 package javaapplication1; import javax.swing.JOptionPane; public class Main { public static void main(String[] args) { String firstNumber; String secondNumber; int number1,number2,sum; firstNumber = JOptionPane.showInputDialog("Enter first number = ") secondNumber =JOptionPane.showInputDialog("Enter second number = "); number1 = Integer.parseInt(firstNumber); number2 = Integer.parseInt(secondNumber); sum = number1 + number2; JOptionPane.showMessageDialog(null,"The sum is " +sum); System.exit(0); } } 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 48. Logo 勵仍 仂仂仂亶 舒亢亳仍仍舒 仗仂亞舒仄 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 49. Logo JoptionPane 从仍舒仆 仂亞仄仂仍亟 亟仍 仂仆仆 唏仍勵勵亟 Icon 丐舒亶仍弍舒 JOptionPane.ERROR_MESSAGE 仍亟舒舒仆 仂仆. 仍亟舒舒 亞舒仆亞 仄亟仍 勵亠亟 亞仍仆. JOptionPane.INFORMATION_MESSAGE 亟仍 仂仆. 丱亞仍亞亳亟 仄亟仍 亰仂亳仍亞仂仂 亠从 勵亰勵勵仍 勵亠亟 亞仍仆. JOptionPane.WARNING_MESSAGE 弌舒仆仍亞仆 仂仆. : 亞仍亞亳亟 礆舒 仆亞 弍仂仍亰仂亞勵亶 舒仍亟舒舒仆 舒仍舒舒 舒仆仍亞舒 唏亞唏 勵亠亟 亞仍仆. JOptionPane.QUESTION_MESSAGE 仂仆. 丱亞仍亞 舒仍 舒仆 舒亳仍亞 勵仍仆 舒于舒 仂仆. Yes, No 仂于仆亟舒亶 弍舒亶亟舒亞. JOptionPane.PLAIN_MESSAGE 仂亞舒仄仍舒仍仆 仍 Icon 亊仄舒 仆亞 Icon-亞勵亶亞 亰勵亞 仍 弍舒亶亞勵亶 仄亟仍仍 于仍仆 勵亰勵勵仍 仂仆 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 50. Logo 丱舒仍舒仍仆 仂仗亠舒仂亟 勤亳亳: 丐仆勵勵 亳亶亞 舒仍亞舒亟舒舒 == 亳 仆 x == y 丐仆勵勵 弍亳 亳亶亞 舒仍亞舒亟舒舒 亳 仆 x != y 仂亞舒仄仍舒仍仆 仍 != 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 51. Logo 丱舒仍舒仍仆 仂仗亠舒仂亟 舒亠仄舒亳从 仄亟亞仍亞 仂亞舒仄仍舒仍仆 仍 Java 仄亟亞仍亞 常 種 亳亞仍舒 亢亳 x y x y x 常 y x 種 y 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 52. Logo 唏唏仍 舒仍亞舒 仂仗亠舒仂 勤唏唏仍 舒仍亞舒 IF 仂仗亠舒仂 亳亞仍舒 仍弍: if ( 仆唏唏仍 ) 亳仍亞1; else 亳仍亞2; 丐舒亶仍弍舒: 丱于 舒舒仍舒仆 亟仂仂 仆唏唏仍 勵仆仆 弍仂仍 (true) 亳仍亞1 舒亢亳仍仍舒仆舒. 丱亟舒仍 弍仂仍 (false) 亳仍亞2 舒亢亳仍仍舒仆舒. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 53. Logo 唏唏仍 舒仍亞舒 仂仗亠舒仂 if(仆唏唏仍) 仆唏唏仍 勵仆仆 弍仂仍 勵亶仍亟仍 亳亶亞亟仆; 亳1: a=20; b=10; if(a>b) b=b+a; System.out.print(b); 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 54. Logo 唏唏仍 舒仍亞舒 仂仗亠舒仂 if(仆唏唏仍) { 勵亶仍亟仍1; 勵亶仍亟仍2; . 勵亶仍亟仍N; } 亳2: a=20; b=10; if(a>b) { b=b+a; System.out.print(b); } System.out.print(program togsov.); 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 55. Logo 唏唏仍 舒仍亞舒 仂仗亠舒仂 if(仆唏唏仍) 勵亶仍亟仍1; else 勵亶仍亟仍2; 亳3: a=20; b=10; if(a<b) b=b+a; else System.out.print(b); System.out.print(program togsov.); 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 56. Logo 唏唏仍 舒仍亞舒 仂仗亠舒仂 if(仆唏唏仍) { 勵亶仍亟仍1; 勵亶仍亟仍2; . 勵亶仍亟仍N; } else { 勵亶仍亟仍1; 勵亶仍亟仍2; . 勵亶仍亟仍N; } 亳 4: a=20; b=10; if(a<b) { a=a+b; System.out.print(a); } else System.out.print(b); System.out.print(program togsov.); 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 57. Logo 唏唏仍 舒仍亞舒 仂仗亠舒仂 if(仆唏唏仍) { 勵亶仍亟仍1; 勵亶仍亟仍2; . 勵亶仍亟仍N; } else { 勵亶仍亟仍1; 勵亶仍亟仍2; . 勵亶仍亟仍N; } 亳 5: a=20; b=10; if(a<b) { a=a+b; System.out.print(a); } else { System.out.print(b); System.out.print(b); } System.out.print(program togsov.); 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 58. Logo 丿亳仆 勵亞 repeat: 舒于舒 Repetition algorithm: 舒于舒仍仆 舒仍亞仂亳仄 Variable: 丱于舒亞. declare: 舒仍舒. Variable declaration. 丱于舒亞 亰舒仍舒仍. Statement: 仂亞舒仄仆 仆亞 弍勵仍亞 弍亳仍亞. 仂亞舒仄 仆 statement-亟舒舒 仂亞仂仆仂. Statement 亟 仆 ; 舒舒 亞舒舒仍舒亞亟舒仆舒. comment: 仂亞舒仄仆 舒亶仍弍舒 // 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 59. Logo 丿亳仆 勵亞 execute: Blank line: ignore: keyword: reserved: identifier: digit: 仂亞舒仄仍舒仍仆 仍 仂亞舒仄亞 舒亢亳仍仍仍舒. 仂仂仂仆 仄唏. 勳仍 亞, 舒仍亞舒舒. 仂亞舒仄仍舒仍仆 仍仆亳亶 勵仍勵勵 勵亞. 唏唏仍唏亞亟唏仆. 亳亞仍舒亞亟舒亞勵亶 弍舒亶亞舒舒 亰勵亶仍亳亶亞 仍仆. 亟亠仆亳亳从舒仂. 仂亞舒仄亟 舒亳亞仍舒亞亟舒 仆仍 仆亞亢 勵亞. 亳: myNumber = x + 2; myNumber 弍舒 x 仆 亳亟亠仆亳亳从舒仂亟 ミ. 0-9 仂仂仂仆亟仂 仂仂. 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 60. Logo 丿亳仆 勵亞 Case sensitive: Application : constant: Parenthesis : semicolon : Interpreter: 仂亞舒仄仍舒仍仆 仍 丐仂仄 亢亳亢亳亞 勵亞亳亶亞 磿亞舒舒舒亶亟 仂仂亟仂亞 (a <> A) 仗仂亞舒仄仍舒仍仆 仍亳亶亞 case sensitive 仍 亞亟亞. 仂亞舒仄. 丐仂亞仄仂仍. {, } 亳亶亞 仍仆. Left brace: { Ritht brace } 丶亞 舒仍舒仍. ; 仄亟亞亳亶亞 仍仆. 亳仆亠仗亠舒仂. 丱唏于勵勵仍亞 仗仂亞舒仄. 舒亶 从仂亟亞 舒亢亳仍仍仍仆舒. 哦唏唏唏 仍弍仍 class 唏亞唏亞唏仍亶 舒亶仍亞 舒亢亳仍仍仍亟舒亞 仗仂亞舒仄. 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 61. Logo 丿亳仆 勵亞 Escape characters: 丱于亢勵勵仍亞 仄亟亞勵勵亟 舒亶仍弍舒仍 n , t , r 亞 仄. Comma: , 丐舒仍舒仍. dot: . 亞. Quote: 仄亟亞. Double quote: 仄亟亞. terminate: 亞舒. Terminate application. 仂亞舒仄 亟亞舒. capital letters : 丐仂仄 勵亞. type: 唏唏仍. (于舒亞亳亶仆 唏唏仍) valid: 亰唏于. 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 62. Logo 丿亳仆 勵亞 Invalid: . Primitive types: 哦亞唏亞亟仍亳亶仆 勵仆亟仆 唏仍勵勵亟: int, byte, char, long, float, double (String 仂仂亞勵亶, String 仆 从仍舒 ミ) 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆
  • 63. Logo 舒舒仍亞舒于舒 于舒仆 仂仂 亞仍亞 勵仍仆 舒于 亟仆亟亢亳亶亞 仆, 亳, 弍舒亞亞 仆 于仍亟亞 仗仂亞舒仄 弍亳. 丱亞仍亞 仂亶亞亳亶仆 舒亟亳亞 弍勵仍 仂仂亞仂仂 舒于舒舒亟 仂亶亞亳亶仆 , 舒仍弍舒亶亞 仂仍. Pi 亞舒仆亟 3.14159 亞亞 亞仍. S r 2 L 2r 丱亞仍亞 4 仂仂 勵仍仆 舒于舒舒亟 仄弍仍仆 于仍仆 勵勵 (if 弍亳仍亞 舒亳亞仍舒仆舒). 仂亞舒仄仍舒仍仆 仍 仂仆亞仂仍 丕仍舒舒仆弍舒舒舒 弌亞仍 2013 仂仆