以1000行为准,超过千行就要考虑类拆分了。
成都创新互联公司是一家集网站建设,民勤企业网站建设,民勤品牌网站建设,网站定制,民勤网站建设报价,网络营销,网络优化,民勤网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
类的代码行数没有特定的行数限制规范。根据实际情况决定。
对于经常使用的java类,代码行数应该尽可能的少,这样能减少java类的加载时间,减少内存频繁占用和回收。如果类过大,java类加载会耗时并且占用内存大。容易引起内存回收。
import java.util.Scanner;
import java.util.Random;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
Random random = new Random();
System.out.print("请输入一个整数N:");
int n = input.nextInt();
if (n 1) {
System.out.println("请输入大于等于1的整数!");
return;
}
if (n == 1) {
System.out.println("1");
return;
}
int[] arr = new int[n * n];
for (int i = 0; i arr.length; i++) {
arr[i] = i + 1;
}
for (int i = 0; i arr.length; i++) {
int j = random.nextInt(n * n - i) + i;
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
int index = 0;
for (int i = 0; i n; i++) {
for (int j = 0; j n; j++) {
System.out.print(arr[index++] + " ");
}
System.out.println();
}
}
}
公式:Math.random()*(n-m)+m,生成大于等于m小于n的随机数
按公示取随机数10000至99999[10000,99999):
故:Math.random()*(99999-10000)+10000;