输入数字n ,以字符串形式输出n以内的素数
import java.util.*;
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
int n =8;
int[] nums = new int[n];
nums[0] = 1;
nums[1] = 2;
int k = 2;
for(int i = 3; i < n ;i++)
{
int flag = 0;
for(int j = 2; j < i; j++)
{
if(i%j == 0)
{
flag = 1;
break;
}
}
if(flag == 0)
{
nums[k] = i;
k++;
}
}
StringBuffer sb = new StringBuffer();
//String s = nums[0]+",";
for(int i = 0; i < k-1; i++)
{
sb.append(nums[i]).append(",");
//s = s + nums[i] + ",";
}
sb.append(nums[k-1]);
System.out.println(sb.toString());
}
}