Java 程序循环语句学习源代码 (2)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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++)
{//外层的循环控制的行数,内层的循环控制每一行星号的个数