定义方法:
package my;
public class Sjx
{
public void sjx(int a)
{
int h=1;//行计数器
int l=1;//列计数器
for(int b=1;b<=a;b++)
{
if(b<10)
{
System.out.print("00"+b+" ");
}else if(b<100)
{
System.out.print("0"+b+" ");
}else
{
System.out.print(b+" ");
}
l++;
if(l>h)
{
System.out.print("\n");
l=1;
h++;
}
}
}
}
调用方法
package my;
import java.util.Scanner;
public class HelloWorld
{
public static void main(String[] args)
{
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
Sjx s=new Sjx();/./新建并调用方法
s.sjx(n);
}
}
结果测试:输入100
java方法练习_给定一个数a(例如100),呈三角形输出a(1-100)
原文:https://www.cnblogs.com/pj2019/p/13137960.html