http://www.exercices-corriges.com/2014/02/exercices-corriges-java-heritage.html#.VJXIbsAPwA
http://fr.wikibooks.org/wiki/Programmation_Java/Transtypage
http://fr.wikibooks.org/wiki/Programmation_Java/Transtypage
Ce blog est destiné à toute personne désireuse d'apprendre le langage JAVA en partant des notions de base à la programmation des interfaces graphiques. Supports pédagogiques (cours, TD/TP et compléments) sont partagés afin d'encourager l'échange et l'enrichissement des connaissances des apprenants ... N'hésitez pas à poster vous-même vos commentaires ... Bonne programmation à tous :) La devise du blog: “Ne cherchez pas la faute, cherchez le remède” – Henry Ford
import java.io.*;
import sun.audio.*;
public class JavaAudioPlaySoundExample
{
public static void main(String[] args)
throws Exception
{
// open the
sound file as a Java input stream
String
gongFile = "/Users/al/DevDaily/Projects/MeditationApp/resources/gong.au";
InputStream
in = new FileInputStream(gongFile);
// create
an audiostream from the inputstream
AudioStream
audioStream = new AudioStream(in);
// play the
audio clip with the audioplayer class
AudioPlayer.player.start(audioStream);
}
}
|
ImageIcon icone = new ImageIcon("./lib/image1"); JLabel image = new JLabel(icone); image.setSize(jPanel1.getWidth(),jPanel1.getHeight()); jPanel1.add(image); jPanel1.repaint();
public class Temperature{
double nombre;
char echelle;
//constructeurs de la classe
public Temperature(){
nombre=0.0;
echelle=’c’;}
public Temperature(double nombre){…}
public Temperature(char echelle){…}
public Temperature(double nombre, char echelle){…}
//Méthode de conversion des degrés Celsius en degrés Fahrenheit
//Sachant que : F = 9/5 * C + 32
public double conversion(double nombre){…}
…}
public class UseTemperature{
public static void main(String[]args){
Temperature t=new Temperature(22,’c’);
System.out.print(t.nombre);
System.out.print(‘‘ degrès ’’);
System.out.print(t.echelle);
System.out.print(t.conversion(t.nombre));
System.out.print(‘‘ degrès ’’);
System.out.print(t.echelle);
}
}
public class AfficheTemperature extends Temperature{
//constructeurs de la classe
public AfficheTemperature() { super();}
public AfficheTemperature(double nombre) { super(nombre); }
public AfficheTemperature(char echelle) {…}
public AfficheTemperature(double nombre, char echelle) {…}
//Méthode d’affichage d’echelle
public String afficheEchelle(){
switch(super.echelle){
case ’c’ :return ‘‘ Celsius ’’;
case ’F’ :return ‘‘ Fahrenheit ’’;
case ’K’ :return ‘‘ Kelvin ’’;
default: return ‘‘ Inconnu ’’;
}
//Méthode d’affichage
public void print{…}
…}
int M[][]=new int [2][3] ;
int M[][]={{1,2 ,3},{4,5,6}} ;
for(int i=0 ; i<2 ;i++){
for(int j=0 ;j<3 ;j++){
M[i][j]=4;
System.out.println([i][j]);
}
}