
正文
javan的代码 一段java代码的详细解说
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用java编程:输入一个正整数n,输出n以内的所有素数。代码怎么写?
public class HelloWorld {
public static void main(String[] args) {
System.out.println("请输入一个正整数n");
Scanner input = new Scanner(System.in);
int n = input.nextInt();
for (int i = 2; i = n; i++) // 1不是素数javan的代码,所以直接从2开始循环
{
int j = 2;
while (i % j != 0) {
j++; // 测试2至ijavan的代码的数字是否能被i整除javan的代码,如不能就自加
}
if (j == i)
//当有被整除的数字时javan的代码,判断它是不是自身,若是,则说明是素数
{
System.out.println(i); // 如果是就打印出数字
}
}
}
}
相关问答
Q1: 用Java编写程序,求n!
public class Myjiecheng {
public static void main(String[] args) {
String s=JOptionPane.showInputDialog("请输入你要求几的阶乘:");
if(s!=null s.length()0){
try{
int n=Integer.parseInt(s);
int sum=1;
for(int i=1;i=n;i++){
sum=sum*i;
}
JOptionPane.showMessageDialog(null, n+"的阶乘是"+sum);
}catch(Exception e){
JOptionPane.showMessageDialog(null, "输入的不是数字");
}
}
}
Q2: 用JAVA代码从键盘输入一个正整数n,然后求1+2+3+…+n的结果并输出。
import java.util.Scanner;
public class Main{
public static void main (String[]args){
Scanner sc = new Scanner (System.in);
System.out.print ("请输入一个正整数: ");
int n = sc.nextInt ();
int sum = 0;
for (int i = 1; i = n; i++){
sum += i;
}
System.out.print (sum);
}
}
Q3: n!的java程序怎么写?
public class N{
public static void main(String[] agrs){
new N().m(xxx);
}
public int m(int n){
int s=1;
for(int i=n;i1;i--){
s*=i;
}
return s;
}
}
在xxx处可以传入任何整数
javan的代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于一段java代码的详细解说、javan的代码的信息别忘了在本站进行查找喔。






