java作业整理

Posted 黄小鱼ZZZ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java作业整理相关的知识,希望对你有一定的参考价值。

1. 编写一个程序,提示用户输入一个正整数,然后以降序显示其最小的因子。

要求:(1) 写出类名为(MinimalElements)且含有main方法的能完整运行的程序。

      (2) 求最小因子的方法getElements(int val)为静态,且在main方法中调用。

                   (3) 使用Stack类来保存最小因子,在main方法中输出Stack类型对象元素。

import java.util.Scanner;
import java.util.Stack;
public class MinimalElements 
       public static void main(String[] args)
    	   while(true)
    	   System.out.println("Enter a integer please:");
    	   Scanner input = new Scanner(System.in);
    	   int number = input.nextInt();
    	    
    	   if(number == 0)
    		   System.out.println("Already exit...");
    		   break;

    	   Stack stack = new Stack();
    	   stack = getElements(number);
    	   while(!stack.empty())
    	   System.out.print(stack.pop() + " ");
    	   System.out.println();
    	   System.out.println("If you want exit,input 0...");
    	   
       
       
       public static Stack getElements(int val)
    	   Stack stack = new Stack();
		for(int i = 2;i <= val; )
			if(val % i == 0)
    			   stack.push(i);
    			   val /= i;
			
			else if(val == 0)
				break;
    		   else
    			   i++;
    			   
    	   
//    	   while(!stack.empty())
//    		   System.out.print(stack.pop() + " ");
		return stack;
       



以上是关于java作业整理的主要内容,如果未能解决你的问题,请参考以下文章

Java作业整理

Java作业整理

个人作业——词频统计

第三次作业

课程作业01-汇总整理

课程作业02 将课程中的所有动手动脑的问题以及课后实验性的问题,整理成一篇文档。