首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

小疑点

2012-01-12 
小问题!用for输出:112123123412345用最简方法?可以写多种作为参考!谢谢[解决办法]public class test {publ

小问题!
用for输出:
1
12
123
1234
12345

用最简方法?   可以写多种作为参考!   谢谢

[解决办法]
public class test {
public static void main(String[] args) {
String s = "12345 ";
for (int i=1; i <6; i++){
System.out.println(s.substring(0, i));
}
}
}
[解决办法]
public class Test {

/**
* @param args
*/
public static void main(String[] args) {

for(int i = 1; i < 6; i++){
for(int j = 1; j <= i ; j++){
System.out.print(j);
}
System.out.println( "\n ");
}

}

}
[解决办法]
递归调用的方法:

public class Test {
public static void print(int n) {
if (n == 0) {
return;
}
print(n - 1);
System.out.print(n);
}

public static void main(String[] args) {
for (int i = 1; i < 6; i++) {
print(i);
System.out.println();
}
}
}

这个实现方案不如一楼那般取巧,不过比较适合老师的胃口吧。
[解决办法]
public class Test{
public static void main(String[] args){
int printnum = 0;
for (int i = 1; i < 6; i ++){
printnum = printnum * 10 + i;
System.out.println(printnum);
}
}
}
[解决办法]
public class Test {

public static void main(String args[])
{
String s= " ";
for (int i=1;i <6 ;i++ )
{
s=s+i;
System.out.println(s);
}
}
}
[解决办法]
import java.io.*; //javac MyForshuzu.java
import java.math.*; /**我也是新手,大家共同学习和进步啊。谢谢大家**/


public class MyForshuzu {
private int[] i ={1,12,123,1234,12345};

public static void main(String[] args)
{MyForshuzu mm = new MyForshuzu();
mm.go();
}
public void go()
{for(int a=0;a <=4;a++)
{
System.out.println(i[a]);
}

}
}
[解决办法]
for (int i = 1; i < 6; i++) {
for (int j = 1; j <=i ; j++) {
System.out.print(j); //不换行输出
}
System.out.println( " ");//换行
}

[解决办法]
for(int i=1;i <6;i++)
{
for(int j=1;j <=i;j++)
{
System.out.print(j);
}
System.out.println();
}
[解决办法]
//来个数组的
public class Num{
public static void main(String[] args){
int [] shu=new int[]{1,12,123,1234,12345};
for(int i=0;i <shu.length;i++){
System.out.println(shu[i]);
}
}
}

热点排行
Bad Request.