万丈高楼平地起 --java 基础语法
我用来入门 java 的书是《head first java》
一、简单语法
1、语句要用分号结束; //后面的是注释
2、空格、回车不影响语句的执行,但影响代码的可读性
比如:
while ( i > 5 ){...}
和
while(
i>5)
{...}
以“hello world”为例:
结果:
而:
结果:
功能相同,但可读性是完全不同的。
二、简单的结构
1、循环语句
for(;;){...}
while(){...}
do{...}while()
2、条件语句
if(){...}else
3、简单的 bollean 测试
”>“、"<"、"=="简单的比较符号,大于、小于、等于
注意”==(判断是否相等)“和”=(赋值)“意义不同
本节问答中有这么一个例子很有趣:
问:
int x=1;
while(x){...}
可以吗?
答:不行,Java 中的 integer 与 boolean 两种类型并不相容,只能:
boolean isHot = true;
while(isHot){...}
即判断条件必须使用”布尔类型(bool)“
while 循环范例:
public static void main (String[] args)
{
int x=1;
System.out.println("循环前: x=" + x);
while(x<5)
{
System.out.println("循环中:x=" + x);
x = x + 1;
}
}
这是一个以输出来表达 while 运作模式的句子,结果如下:
if 范例
int x = 3,y = 4;
if (x == 3)
{
System.out.println("因为 x=3 所以我出现了");
}
if (y == 3)
{
System.out.println("因为 y 不等于 3 所以我不会出现");
}
结果如下:
还可以加上 else
int y = 4;
if (y == 3)
{
System.out.println("因为 y 不等于 3 所以我不会出现");
}
else
{
System.out.println("你看我出来了就知道 y 确实不等于 3");
}
结果如下:
下面让我把他们组合起来:
int x = 10;
String word="点血";
while(x > 0)
{
System.out.println("小明有" + x + word);
System.out.println("我打了小明一下");
x = x - 1;
if(x == 0)
{
System.out.println("小明挂了");
}
结果如下:
好的,小明挂了,我也有点累了下面就用一个书上的例子写一个变种吧,”起名器“
所以不要迷信起名网站了....他们的程序我个初学者都能用几分钟模仿出来....
那么,下次见~
评论