JAVA: Lecture d'une valeur au clavier.
Pierre Fortin
-
kawasan -
kawasan -
// Quelle ligne de code doit etre placer Lire la valeur de y au clavier.
// En langage C on aurait placé qqchose comme: scanf("%d", &y);
// en java que doit placer ??? MERCI.
class essai3 {
public static void main(String args[]) {
int y = 6 ;
// langage C: scanf("%d", &y);
// langage C++: cin >> y ;
System.out.println("\n\n La valeur de y est: " + y +"\n\n");
System.out.println("\n\n Termine.\n\n");
}
}
// En langage C on aurait placé qqchose comme: scanf("%d", &y);
// en java que doit placer ??? MERCI.
class essai3 {
public static void main(String args[]) {
int y = 6 ;
// langage C: scanf("%d", &y);
// langage C++: cin >> y ;
System.out.println("\n\n La valeur de y est: " + y +"\n\n");
System.out.println("\n\n Termine.\n\n");
}
}
A voir également:
- JAVA: Lecture d'une valeur au clavier.
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
4 réponses
Ya plus simple, non ?
Si tu n'utilise pas de composant graphique tu faire aussi:
import java.io.*;
...
BufferedReader br = new BufferedReader( new InputStreamReader( System.in ) );
br.read();
br.readLine(); //Pour une ligne
Consulte ce lien de reference:
http://java.sun.com/j2se/1.3/docs/api/
A+
Si tu n'utilise pas de composant graphique tu faire aussi:
import java.io.*;
...
BufferedReader br = new BufferedReader( new InputStreamReader( System.in ) );
br.read();
br.readLine(); //Pour une ligne
Consulte ce lien de reference:
http://java.sun.com/j2se/1.3/docs/api/
A+
ce ne serait pas System.out.read ou System.out.readln?
seulement pour lire un caractère. Pour une chaîne de caractère, c'est plus chiant..
Puis pourquoi tu n'utilises pas un textfield?
seulement pour lire un caractère. Pour une chaîne de caractère, c'est plus chiant..
Puis pourquoi tu n'utilises pas un textfield?
Volià la solution:
/*
* KeyTester.java
*
* Created on March 12, 2002, 9:33 AM
*/
package ccm;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
*
* @author HackTrack
* @version 1.0
*/
public class KeyTester extends JFrame{
private Container c;
private JTextField input;
public KeyTester() {
super("Key tester");
initialize();
setDefaultCloseOperation(EXIT_ON_CLOSE);
//pack();
show();
}
private void initialize(){
c = getContentPane();
c.setSize(320,200);
input = new JTextField(15);
input.addKeyListener(new KeyListener(){
public void keyTyped(KeyEvent ke){
System.out.println("Key <" + ke.getKeyChar() + "> has been typed");
}
public void keyPressed(KeyEvent ke){
System.out.println("Key <" + ke.getKeyChar() + "> has been pressed");
}
public void keyReleased(KeyEvent ke){
System.out.println("Key <" + ke.getKeyChar() + "> has been released");
}
});
c.add(new JLabel("Entrez du texte ici"));
c.add(input);
}
public static void main(String args[]) {
KeyTester tester = new KeyTester();
}
}
PS: va voir dans les API Java la classe KeyEvent. Elle possède d'autres méthodes intéressantes.
;-)
HackTrack
/*
* KeyTester.java
*
* Created on March 12, 2002, 9:33 AM
*/
package ccm;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
*
* @author HackTrack
* @version 1.0
*/
public class KeyTester extends JFrame{
private Container c;
private JTextField input;
public KeyTester() {
super("Key tester");
initialize();
setDefaultCloseOperation(EXIT_ON_CLOSE);
//pack();
show();
}
private void initialize(){
c = getContentPane();
c.setSize(320,200);
input = new JTextField(15);
input.addKeyListener(new KeyListener(){
public void keyTyped(KeyEvent ke){
System.out.println("Key <" + ke.getKeyChar() + "> has been typed");
}
public void keyPressed(KeyEvent ke){
System.out.println("Key <" + ke.getKeyChar() + "> has been pressed");
}
public void keyReleased(KeyEvent ke){
System.out.println("Key <" + ke.getKeyChar() + "> has been released");
}
});
c.add(new JLabel("Entrez du texte ici"));
c.add(input);
}
public static void main(String args[]) {
KeyTester tester = new KeyTester();
}
}
PS: va voir dans les API Java la classe KeyEvent. Elle possède d'autres méthodes intéressantes.
;-)
HackTrack