【JAVA题】编写一个程序,提示用户输入一个整数n(假设n大于等于2),显示n除本身外最大的因数。

编写一个程序,提示用户输入一个整数n(假设n大于等于2),显示n除本身外最大的因数。

如图,看是否能整除就可以了,要求显示除本身外最大的因数,那你就循环到n-1

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-06-26
首先素数的定义是 只有1和本事两个约数
而你写的是if(b%j!=0&&a%i!=0) {}
这是啥?找到一个就是素数了?那我问你10是素数吗?那10%3是不是不为0?
不知道你写的是什么逻辑 乱七八糟的
你还是把原来需要填空的地方标出来

用java编写一个程序,实现键盘上输入一个整数n。
public static void main(String[] args) { Scanner scan = new Scanner(System.in);System.out.print("请输入一个数:");int n = scan.nextInt();int sum = 0;if (n <= 1) { System.out.println("整数n应该为大于1的正整数");} else { for (int i = 0; i <= n; i++) ...

java 编写程序,声明一个数组,长度定义为N(此题,N等于10),从数组中找出...
\/\/最简单的方法import java.util.*;public class Max_MinDemo{ public static void main(String[] args){ int[] arr = {12,3,56,128,58,98}; Arrays.sort(arr); System.out.println("最大值:"+arr[arr.length-1]); System.out.println("最小值:"+arr[0]); }...

java编程 给定一个非负整数n,求2n。输入一个整数n(大于或等于0且小于...
public static void main(String[] args) { int n; System.out.print("输入n:"); n = new Scanner(System.in).nextInt(); System.out.printf("2n = %d%n", 2 * n); if (n >= 0 && n < 31) { System.out.printf("2^%d = %s%n", n, Math.pow(2, ...

用JAVA编写一个函数,统计出具有n个元素的一维数组中大于等于所有元素平 ...
\/import java.util.Scanner;public class Array { public static void main(String[] args){ int i;int n;int avg; \/\/平均数 int sum=0; \/\/所有数字之和 Scanner scanner = new Scanner(System.in);System.out.println("请输入你要处理的数字的个数:");n = scanner.nextInt();int[] a...

输入整数1到N,输出能被3整除的数
在编程中,我们需要实现一个简单的任务,即输入一个整数N,然后输出1到N之间能被3整除的所有整数。下面,我们将使用C语言的代码来实现这个功能。首先,定义三个整数变量,i、n和k。i用于遍历从1到N的所有整数,n用于输入用户要求的范围,k用于记录找到的能被3整除的整数数量。初始化k为0。接下来,...

java 数组问题 输入个数字n (2<n<20)
1、生成质数数组方法 1.1、由于n比较小,可以手工列出来20以内的质数数组作为已知量<适用n小的情况> 1.2、写一个生成小于某数字m(m大于或者等于n)的质数数组(从2开始的质数从小到大排列)<适用于n太大,自己不知道小于n的质数有哪些> 2、给定n生成获得质数数组1方法(数组长度为n从2开始的质数...

JAVA请从控制台输入一个整数N,随机产生该N*N范围内的数字(含1和N),不...
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...

使用JAVA编写一个程序
package cn.txet.partice;import java.util.Random;import java.util.Scanner;public class DemoRandom {private static int k, i,n=0;public static void main(String[] args) {\/\/ 使用当前时间作为种子数字来创建Random对象Random random = new Random(System.currentTimeMillis());\/\/ 创建Scanner...

用java编写一个程序段,输入两个正整数m和n,求其最大公约数和最小公倍...
java.util.Scanner;public class Max_Min { public static void main(String[]args){ Scanner scan = new Scanner(System.in); System.out.print("请输入第一个整数:\\n"); int a = scan.nextInt(); System.out.print("请输入第二个整数:\\n"); int b = scan.nextInt...

用JAVA如何编写一个函数来统计出具有n个元素的一维数组中大于等于所有...
具体操作方法如下:\/import java.util.Scanner;public class Array 。public static void main(String[] args)。int i。int n。int avg; \/\/。int sum=0; \/\/。Scanner scanner = new Scanner(System.in)。System.out.println。n = scanner.nextInt。int[] arr = new int[n]。System.out....

相似回答