1. 程式人生 > >動手動腦02

動手動腦02

clas cnblogs 分享 += 示例代碼 技術分享 string info 類型

1請看以下代碼,你發現了有什麽特殊之處嗎?

技術分享

原因:

上述示例代碼展示了Java的“方法重載(overload)”特性。 滿足以下條件的兩個或多個方法構成“重載”關系: (1)方法名相同; (2)參數類型不同,參數個數不同,或者是參數類型的順序不同。 註意:方法的返回值不作為方法重載的判斷條件。

2 編寫一個方法,使用以上算法生成指定數目(比如1000個)的隨機整數。

// RandomInt.java
// Shifted, scaled random integers
import javax.swing.JOptionPane;

public class RandomInt {
public static void main( String args[] )
{
int value;
String output = "";

for ( int i = 1; i <= 1000; i++ ) {
value = 1 + (int) ( Math.random() * 100);
output += value + " ";

if ( i % 5 == 0 )
output += "\n";
}

JOptionPane.showMessageDialog( null, output,
"1000 Random Numbers from 1 to 100",
JOptionPane.INFORMATION_MESSAGE );

System.exit( 0 );
}
}

技術分享

動手動腦02