Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Nastavenie Java Class :
public class SolidTone {
}
2
Vytvorte funkciu pre vytvorenie tónu vnútri triedy . Táto funkcia vytvorí dĺžku a frekvenciu tónu v poli :
public class SolidTone { public double [ ] createTone ( double Hz , dvojitá dĺžka ) { int N = ( int ) ( StdAudio.SAMPLE_RATE * dĺžka ) , double [ ] = new double [ N +1 ] ; for ( int i = 0 ; i < = N ; i + + ) { [ i ] = Math.sin ( 2 * Math.PI * i * Hz /StdAudio.SAMPLE_RATE ) ; } return ; } }
3
Vytvorte hlavnú funkciu vnútri triedy SolidTone , s premennými postaviť tón :
public static void main ( String [ ] args ) { double Hertz = 35 , //35 hertzdouble dĺžka = 25 , //25 secondsdouble [ ] created_tone = createTone ( hertz , dĺžka ) , //vytvorí pole
StdAudio.play ( ) ; }
4
Prehrať tón vnútri hlavné funkcie :
StdAudio.play ( created_tone ) ;
Copyright © počítačové znalosti Všetky práva vyhradené