for循环

除了while和do while循环,Java使用最广泛的是for循环。 for循环的功能非常强大,它使用计数器实现循环。for循环会先初始化计数器,然后,在每次循环前检测循环条件,在每次循环后更新计数器。计数器变量通常命名为i。 我们把1到100求和用for循环改写一下: // for public class Main { public static void main(String ar
for循环

do while循环

在Java中,while循环是先判断循环条件,再执行循环。而另一种do while循环则是先执行循环,再判断条件,条件满足时继续循环,条件不满足时退出。它的用法是: do { 执行循环语句 } while (条件表达式); 可见,do while循环会至少循环一次。 我们把对1到100的求和用do while循环改写一下: // do-while public class Main { publi
do while循环

while循环

循环语句就是让计算机根据条件做循环计算,在条件满足时继续循环,条件不满足时退出循环。 例如,计算从1到100的和: 1 + 2 + 3 + 4 + … + 100 = ? 除了用数列公式外,完全可以让计算机做100次循环累加。因为计算机的特点是计算速度非常快,我们让计算机循环一亿次也用不到1秒,所以很多计算的任务,人去算是算不了的,但是计算机算,使用循环这种简单粗暴的方法就可以快速得到结果。 我们
while循环

switch多重选择

除了if语句外,还有一种条件判断,是根据某个表达式的结果,分别去执行不同的分支。 例如,在游戏中,让用户选择选项: 单人模式 多人模式 退出游戏 这时,switch语句就派上用场了。 switch语句根据switch (表达式)计算的结果,跳转到匹配的case结果,然后继续执行后续语句,直到遇到break结束执行。 我们看一个例子: // switch public class Main { pu
switch多重选择

if条件判断

在Java程序中,如果要根据条件来决定是否执行某一段代码,就需要if语句。 if语句的基本语法是: if (条件) { // 条件满足时执行 } 根据if的计算结果(true还是false),JVM决定是否执行if语句块(即花括号{}包含的所有语句)。 让我们来看一个例子: // 条件判断 public class Main { public static void main(String a
if条件判断

输入和输出

输出 在前面的代码中,我们总是使用System.out.println()来向屏幕输出一些内容。 println是print line的缩写,表示输出并换行。因此,如果输出后不想换行,可以用print(): // 输出 public class Main { public static void main(String args) { System.out.print("A,"); Syste
输入和输出

数组类型

如果我们有一组类型相同的变量,例如,5位同学的成绩,可以这么写: public class Main { public static void main(String args) { // 5位同学的成绩: int n1 = 68; int n2 = 79; int n3 = 91; int n4 = 85; int n5 = 62; } } 但其实没有必要定义5个int变量。可以使用数组来表
数组类型

字符和字符串

在Java中,字符和字符串是两个不同的类型。 字符类型 字符类型char是基本数据类型,它是character的缩写。一个char保存一个Unicode字符: char c1 = 'A'; char c2 = '中'; 因为Java在内存中总是使用Unicode表示字符,所以,一个英文字符和一个中文字符都用一个char类型表示,它们都占用两个字节。要显示一个字符的Unicode编码,只需将char
字符和字符串