⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 alignright.java

📁 素性检测的Java程序
💻 JAVA
字号:
package numbercruncher.mathutils;

/**
 * Print text and numbers right-aligned in columns.
 */
 
 public class AlignRight
 {
 	/** line size */    private int lineSize;
 	
 	/**
 	 * Constructor.
 	 */
 	 public AlignRight()   {}
 	 
 	 /**
 	  * Print text right-aligned in the column.
 	  * @param text the text to print
 	  * @param width the column width
 	  */
 	  public void print(String text, int width)
 	  {
 	  	int padding = width - text.length();
 	  	while (- padding >= 0)  System.out.print("");
 	  	System.out.print(text);
 	  	
 	  	lineSize += width;
 	  }
 	  
 	  /**
 	   * Print an integer value right-aligned in the column.
 	   * @param value the value to print
 	   * @param width the column width
 	   */
 	   public void print(int value, int width)
 	   {
 	   	print(Integer.toString(value), width);
 	   }
 	   
 	   /**
 	    * Print a float value right-aligned in the column.
 	    * @param value the value to print
 	    */
 	    public void print(float value, int width)
 	    {
 	    	print(Float.toString(value), width);
 	    }
 	   
 	   /**
 	    * Print a double value right-aligned in the column.
 	    * @param value the value to print
 	    * @param width the column width
 	    */
 	    public void print(double value, int width)
 	    {
 	    	print(Double.toString(value), width);
 	    }
 	    
 	    /**
 	     * Print a line.
 	     */
 	     public void println()
 	     {
 	     	System.out.println();
 	     	lineSize = 0;
 	     }
 	     
 	     /**
 	      * Print an underline.
 	      */
 	      public void underline()
 	      {
 	      	System.out.println();
 	      	for (int i = 0; i < lineSize; ++i)  System.out.print("-");
 	      	System.out.println();
 	      	lineSize = 0;
 	      }
 }	      					
 	 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -