用for完成累加。
*/
int sum = 0;
for(int x=1; x<=10; x++)
{
sum = sum + x;
}
System.out.println("sum="+sum);
/*
for和while的特点:
1,for和while可以互换。
2,格式上的不同,在使用上有点小区别。
如果需要通过变量来对循环进行控制,该变量只作为循环增量存在时,区别就体现出来了。
*/
//打印1~10十个数字
int x = 1;
while(x<5)
{
System.out.println("x="+x);
x++;
}
System.out.println("x===="+x);
for(int y=1; y<5; y++)
{
System.out.println("y="+y);
}
System.out.println("y====="+y);
//无限循环最简单的形式。
// while(true){}
// for(;;){}
什么时候使用循环结构呢?
当对某些代码执行很多次时,使用循环结构完成。
当对一个条件进行一次判断时,可以使用if语句。
当对一个条件进行多次判断时,可以使用while语句。
注意:
在使用循环时,一定要明确哪些语句需要参与循环,哪些不需要。
循环通常情况下,需要定义条件,需要控制次数。
}
}
class IfDemo
{
public static void main(String[] args)
{
// System.out.println("Hello World!1");
// System.out.println("Hello World!2");
// System.out.println("Hello World!3");
// System.out.println("Hello World!4");
/*
if语句的第一种格式:
1,
if(条件表达式)
{
执行语句;
}
*/
int x = 1;
if(x>1)
{
if(x<2)
{
System.out.println("yes");
}
}
System.out.println("over");
}
}
class IfDemo2
{
public static void main(String[] args)
{
/*
if语句的第二种格式
:
if(条件表达式)
{
执行语句;
}
else//否则
{
执行语句;
}
*/
int x = 1;
if(x>1)
{
System.out.println("yes");
}
else
{
System.out.println("no");
}
System.out.println("Hello World!");
int a = 3,b;
/*
if(a>1)
b = 100;
else
b = 200;
*/
b = a>1?100:200;//三元运算符就是if else 语句简写格式。
// 简写格式什么时候用?
// 当ifelse运算后,有一个具体的结果时,可以简化写成三元运算符。
System.out.println("b="+b);
}
}
class IfDemo3
{
public static void main(String[] args)
{
{//局部代码块可以定义局部变量的生命周期。
int a = 3;
//a 的运算。
System.out.println(a+4);
}
/*
if语句第三种格式:
if(条件表达式)
{
执行语句;
}
else if (条件表达式)
{
执行语句;
}
……
else
{
执行语句;
}
*/
int x = 3;
if(x>1)
System.out.println("a");
else if(x>2)
System.out.println("b");
else if(x>3)
System.out.println("c");
else
System.out.println("d");
int y = 3;
if(y>1)
System.out.println("a1");
if(y>2)
System.out.println("b1");
if(y>3)
System.out.println("c1");
else
System.out.println("d1");
if(x==1)
if(y==1)
System.out.println("a");
else
Syst