在java中使用for循环程序编程

用Java for循环编写如下 * * * * *~

for(int i = 1; i<=9; i++)
{
String line = "";

for(int j = 1; j <=9; j++)
{

if( (i <= 5 && (i + j == 6 || j - i == 4)) //前5行

||(i > 5 && (i - j == 4 || i + j == 14))) //后4行
line += "*"
else
line += " "

}
System.out.println(line);
}

C语言的for循环的依次打印从一到十的数字,看看就会了

Fibonacci 数列。
1.用递归的方法较简单。

public class Test {
public static void main(String[] args) {
System.out.print(f(10));
}
public static long f(long n){
if(n==1 || n==2){
return 1;
}else{
return f(n-1)+f(n-2);
}
}
}

2.用循环的方法。

public class Test {
public static void main(String[] args) {
System.out.print(f(5));
}
public static long f(int n){
if(n==1 || n==2){
return 1;
}
long f1 = 1L;
long f2 = 1L;
long f = 0;

for(int i=0;i<n-2;i++){
f = f1 + f2;
f1 = f2;
f2 = f;
}
return f;
}
}

public class TestTotal{
public static void main(String [] args){
int sum1=1,sum2=1;
int total=0;
for(int i=1;i<20;i++){
System.out.print(sum1+"+"+sum2+"=");
sum1=sum1+sum2;
System.out.println(sum1);
System.out.print(sum2+"+"+sum1+"=");
sum2=sum1+sum2;
System.out.println(sum2);
}
}
可以运行的
}

int r[]={1,1,2,3,5,8,13,21};
int c=0;
for(int i=0;i<=r.length;i++){
c=r[i]+r[i+1];
System.out.println(r[i]+"+"+r[i+1]+"="+c);
}
}

java怎样使用“for”语句无限循环?
答:Java中要使for语句无限循环,只需把循环的判定条件去掉即可。实现for语句无限循环的方法有很多,最常用的就是直接在条件中写两个分号,如下代码句所示:for(;;),这样就达到了无限循环的目的。其实开发中,最大忌讳就是使用无限循环,因为一旦控制不好就会出现死循环,如果在循环产生的对象较多,且又没...

用java的for循环编写程序,输出以下数字金字塔,最好带注释。
答:主要是每行的输出问题,分别是每行的:空格,数字(包活从小到大跟从大到小),还有没换行结尾的换行符,核心是弄清楚每行空格输出数量跟行的关系,已经数字的起始输出已经结束数字界定等;核心for循环如下,本人用UltraEdit 测试,完美通过,完美输出,类图片个输出界面也附下面了 for(n=1; n<=5; ...

java问题 如何用for循环将数组中的值相加
答:1、在for循环外定义变量和数组 int sum=0;//定义一个变量int arr[] = {1,2,3,4};//定义一个需要累加的数组2、for循环通过sum累加 for(int i=0;i<arr.length;i++){ sum = sum+arr[i];//通过for循环,去除数组中的元素,累加到sum中} ...

编写一个Java应用程序,使用for循环计算6+66+666+6666+……的前10项之...
答:public static void main(String []args){ double sum = 0;double x=6;for (int i = 1; i < =10; i++) { // i为控制相加的次数,即前10项 sum += x; //将该项与之前项的和相加 x += x * 10 + 6; //控制变量,在前一项的基础上乘以10再加6即为后面一项的值 } ...

java for循环中创建线程池
答:当任务数超过线程数后,后面的任务需要等待有空闲的线程才会执行 所以不断添加任务没有关系,如果池中有50个线程,你添加100个任务同一时间也只会执行50个任务,剩下的50个任务需要等待前面的任务执行完毕后继续执行 所以你的主线程原则上可以不断for,但是你总得有个结束点吧 ...

用Java中for循环编写程序
答:import java.util.Scanner;class Test { public static void main(String[] args) { Scanner s = new Scanner(System.in);int sum = 0;int count = 0;int pe1=0,pe2=0;System.out.println("请输入游戏局数:");count = s.nextInt();args=new String[count];for (int i = 0; i <...

java使用for循环结构实现从键盘上接收从周一至周五每天的学习时间(以...
答:} if(i%5==0){ System.out.println("Flop"); continue; //不执行下边的语句继续循环。 }}2int chookNum=0;int rabbitNum=35;for(chookNum;chookNum<=35;chookNum++){ int countFoot = (2*chookNum)+(4*rabbitNum); if(countFoot==94){ System.out.println...

java中用循环方法编程输出 1 121 12321
答:int N = 8; for (int j=1; j<=N; j++) { for (int i=1; i<=j; i++) { System.out.print(i + " "); } for (int i=j-1; i>=1; i--) { System.out.print(i + " "); } System.out.println();} 效果图:...

编写java程序,应用for循环打印菱形。
答:import java.util.Scanner;public class v { public static void main(String[] args) { int h=1;while(h<5){ //可重复执行5次 System.out.println("请输入菱形的行数:"); //输入你所需要的行数,也就是最多的那行的的个数 Scanner scanner = new Scanner(System.in);int j=scan...

如何使用java的for的嵌套循环编写程序,显示出如下图案:* ** ***...
答:使用java的for的嵌套循环编写程序,显示直线递增星号图案和直角三角形星号图案如下:public class TestD {public static void main(String[] args){System.out.println("直线递增型:");//直线递增型for(int x=0;x<=5;x++){//每一组打印多少x个星号for(int y=0;y<=x;y++){System.out....

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网