作业帮 > 综合 > 作业

求java大神,有的数可以分解成一组或几组 n(n>=2)个相连的正整数相加如15可以分解成1+2+3+4+5,4+5+

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/27 16:27:46
求java大神,有的数可以分解成一组或几组 n(n>=2)个相连的正整数相加如15可以分解成1+2+3+4+5,4+5+6,
7+8,而16就不能分解,写一个类,如果一个数能拆成相连的正整数相加,就把几组按小到大输出如:15,1,2,3,4,5,4,5,6 7,8 如果不能(如16)就输出NONE,
import javax.swing.JOptionPane;
public class my {public static void main(String[] args){
String s=JOptionPane.showInputDialog("请输入一个正整数");
int n=Integer.parseInt(s);
if(n