Java 程序循环语句学习源代码 (2)

  • 格式:docx
  • 大小:28.80 KB
  • 文档页数:7

下载文档原格式

  / 19
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.计算1-10之间的1+2+3…+10的和

public class Demo1 {

public static void main(String[] args) {

int i,s=0;//定义整数类型//注意自增变量i步数,不仅仅是整数,也可以是小数

for(i=0;i<=10;i=i+1) {

s=s+i;

}

System.out.print("s="+s);

}

}

2.计算0-1 之间0.1+0.2+...0.9+1.0的和

public class Demo1 {

public static void main(String[] args) {

double i,s=0;//定义小数类型计算

0.1+0.2+0.3+0.4+....1.0

for(i=0;i<=1.0;i=i+0.1) {

s=s+i;//1.s=0+0 2.s=0+0.1 3.s=0.1+0.2 }

System.out.print("s="+s);

}

}

3.定义小数类型计算0.5+1.0+1.5+2.0+2.5+....5.0

public class Demo1 {

public static void main(String[] args) {

double i,s=0;//自增变量i步数,不仅仅是整数,也可以是小数

for(i=0;i<=5;i=i+0.5) {

s=s+i;//1.s=0+0 2.s=0+0.5 3.s=0.5+1 }

System.out.print("s="+s);

}

}

4.使用循环打印一行9个*

public class Demo1 {

void main(String[] args) {

int i//控制变量改变,自增变量(计数变量)

for(i<=9;i++) {

System.out.print("*");//注意打印的时候有没有换行 }

}

}

5.使用循环打印9行*(每行一个*)

public class Demo1 {

public static void main(String[] args) {

int i,s=0;//控制变量改变,自增变量(计数变量)

for(i=1;i<=9;i++) {

System.out.print("*");//注意打印的时候有没有换行

System.out.print("\n");

}

}

}

6.使用循环求1+3+5+ (99)

public class Demo1 {

public static void main(String[] args) {

int i,sum=0;//i,j控制变量改变,自增变量(计数变量)1+3+5+ (99)

for(i=1;i<=100;i=i+2)

{

sum=sum+i;//sum=0+1;2.sum=1+3;

}

System.out.print("sum="+sum);

}

}

7.使用循环求1-100之间所有被5整除的所有的和

public class Demo1 {

public static void main(String[] args) {

int i,sum=0;//i,j控制变量改变,自增变量(计数变量)//1+5+10+15+20+。。。。。100(被5整除的所有的和)

for(i=5;i<=100;i=i+5)

{

sum=sum+i;

}

System.out.print("sum="+sum);

}

}

8.使用循环打印9行*(每行一个*)

public class Demo1 {

public static void main(String[] args) {

int i,s=0;//控制变量改变,自增变量(计数变量)

for(i=1;i<=9;i++) {

System.out.println("*");//注意打印的时候有没有换行 }

}

}

9.使用循环嵌套打印直角三角形的星号*

public class Demo1 {

public static void main(String[] args) {

int i,j;//i,j控制变量改变,自增变量(计数变量)

for(i=1;i<=10;i++)

{//外层的循环控制的行数,内层的循环控制每一行星号的个数for(j=1;j<=i;j++)

{

System.out.print("*");//注意打印的时候有没有换行 }

System.out.print("\n");

}

}

}

*

**

***

****

*****

******

*******

********

*********

**********

10.使用循环嵌套打印倒直角三角形的星号*

public class Demo1 {

public static void main(String[] args) {

int i,j;//i,j控制变量改变,自增变量(计数变量)

for(i=1;i<=10;i++)

{//外层的循环控制的行数,内层的循环控制每一行星号的个数for(j=10;j>=i;j--)

{

System.out.print("*");//注意打印的时候有没有换行 }

System.out.print("\n");

}

}

}

运行结果:

**********

*********

********

*******

******

*****

****

***

**

*

11.使用循环嵌套打印印5行6列的星号*矩阵

public class Demo1 {

public static void main(String[] args) {

int i,j;//i,j控制变量改变,自增变量(计数变量)

for(i=1;i<=5;i++)

{//外层的循环控制的行数,内层的循环控制每一行星号的个数