移动先行一步的日到日上一篇文章: Java编程部分-我这里在这个文章中,我们将学习控制语句 ,并在Java中,这是在开发一个应用程序非常有用的循环 。
学习java编程部分 - 2
if语句
if语句在Java中的工作在世界上任何其他的编程语言,包括shell脚本类似于if语句。
程序3:compare.java
class compare{ public static void main(String args[]){ int a,b; a=10; b=20; if(a < b) System.out.println("a(" +a+ ")is less than b(" +b+")"); a=a*2; if(a==b) System.out.println("a(" +a+ ")is equal to b(" +b+")"); a=a*2; if(a>b) System.out.println("a(" +a+ ")is greater than b(" +b+")"); } }
将其保存为:compare.java。 编译并运行如图所示。
# javac compare.java # java compare
示例输出
a(10)is less than b(20) a(20)is equal to b(20) a(40)is greater than b(20)
注意 :在上述程序
- 定义一个类即compare。
- 两个整数与10和20的初始值分别声明。
- if语句检查的条件和行为根据该声明。 if语句的语法是if(condition)语句;
- 打印的System.out.println任何事情,一切置于双引号之间。 引号中的任何内容都按原样打印,引号外部被视为变量。
- +是级联,它是用来连接一个语句的两个部分。
for循环
如果您有任何编程经验,相信你会知道的循环语句的重要性。 这里再次对循环语句的工作原理类似于在任何语言语句。
Program4:forloop.java
class forloop{ public static void main(String args[]){ int q1; for (q1=0; q1<=10; q1++) System.out.println("The value of interger: "+q1); } }
将其保存为:forloop.java。 编译并运行如图所示。
# javac forloop.java # java forloop
示例输出
Output: The value of interger: 0 The value of interger: 1 The value of interger: 2 The value of interger: 3 The value of interger: 4 The value of interger: 5 The value of interger: 6 The value of interger: 7 The value of interger: 8 The value of interger: 9 The value of interger: 10
注 :在上面的程序的所有声明和码是在上述程序或多或少相同,除了for语句。
- for语句的上面是一个循环 ,持续到满足条件一次又一次执行。
- for循环 ,一般在三个块由分号分隔的代码,每一个都是非常有意义的划分。
- 第一部分(Q1 = 0,在上述程序)被称为初始化剂 。 即,上面的整数,Q1被强制开始与“0”。
- 第二部分(Q1 <= 10,在上述的程序)称为条件 。 即,上面的整数允许上去至10或小于10的值,这曾经是为给定的情况正确。
- 第三和最后部分(Q1 + +,在上面的代码,其可以写为Q + 1)被称为迭代 .IE,上述整数值被要求增加与“+1”每次一个值的循环是执行,直到条件满足。
那么上面的程序只有一个链接语句的“ 循环 ”。 但是在更大和更复杂的程序中,循环语句可以链接到多个语句或者说一个代码块。
程序5:loopblock.java
class loopblock{ public static void main(String args[]){ int x, y=20; for(x=0;x<20;x=x+2) { System.out.println("x is: "+x); System.out.println("y is: "+y); y=y-2; } } }
将其保存为:loopblock.java。 编译并运行如图所示。
# javac loopblock.java # java loopblock
示例输出
x is: 0 y is: 20 x is: 2 y is: 18 x is: 4 y is: 16 x is: 6 y is: 14 x is: 8 y is: 12 x is: 10 y is: 10 x is: 12 y is: 8 x is: 14 y is: 6 x is: 16 y is: 4 x is: 18 y is: 2
注 :上述程序是几乎相同的前面的程序,除了使用与环路相连的代码块。 要执行多个语句 / 块 ,我们需要把所有的陈述为“{... .codes /块..}”否则代码将无法正确编译。
如有需要或“X-1”号填列语句循环-是的,我们可以用“X-”。
在得到了大量代码的一瞥后,我们需要知道一个有用的理论,这将有助于后期的编码。
我们已经看到到现在是:Java程序的空白字符 , 标识符 , 注释 , 文字 , 运算符 , 分隔符和关键字的集合。
空白
Java是一种自由形式的语言,你不需要遵循任何缩进规则。 您可以在单个行上写入所有代码,每个令牌之间有一个空格,它将正确执行。 但是很难理解。
身份标识
在Java标识符是类名 , 方法名或变量名 。 它可能是大写,小写,它们的序列或所有这些与特殊字符,如“$”的组合。 然而,标识符不应该以数值开头。
在Java中有效标识符的例子:
s4, New#class, youcl_class, etc.
文字
Java中的常量值是使用文字创建的。 比如,'115'是文字整数。 “3.14”是文字浮点数,'X'是字符串常量和“youcl是一个致力于自由和开放源码技术的最佳在线网站 ”是一个字符串文字。
评论
注释与Java或任何其他语言中的代码执行无关,但是代码之间的注释使它们可读和易于理解。 如果需要,在代码行之间写入注释是一个好习惯。
在Java中的东西/ **和** /是为文档,注释。
某些分隔符在Java中定义。
- 括号()
- 大括号{}
- 括号[]
- 分号;
- 逗号,
- 期间。
注意 :每个隔板具有意义,需要用在需要的,你不能代替其他使用一个。 我们将在代码本身的后期阶段详细讨论它们。
关键词
在Java中定义的50保留关键字。 这些关键字不能用作变量,类或方法的名称,因为这些关键字具有预定义的含义。
abstract continue for new switch assert default goto package synchronized boolean do if private this break double implements protected throw byte else import public throws case enum instanceof return transient catch extends int short try char final interface static void class finally long strictfp volatile const float native super while
关键字cons和关键字已保留,但未使用。 感到紧张与所有这些东西。 你实际上不需要紧张,也不需要记住所有这些东西。 当你开始生活Java时,你将习惯所有这些。
这就是现在从我。 不要忘记告诉我们你觉得这篇文章是什么,在评论部分。 我很快会想到这个系列的下一部分。 在那之前保持连接到youcl,敬请关注健康。