To iniciando em java e gostaria de saber o seguinte?
[code]public static void main(String[] args) {
Scanner input = new Scanner ( System.in );
int num1=0;
int num2=0;
int result;
System.out.println (“Insira o primeiro numero:”);
num1 = input.nextInt();
System.out.println (“Insira o segundo numero:”);
num2 = input.nextInt();
result = num1 + num2 ;[/code]
tem como fazer um JOptionPane mostrar o resultado de result ??? como faço ???
public static void main(String args[]){
int num1;
int num2;
int result;
String numberUm = JOptionPane.showInputDialog("Digite um numero");
String numberDois = JOptionPane.showInputDialog("Digite um numero");
num1= Integer.parseInt(numberUm);
num2= Integer.parseInt(numberDois);
result = num1 + num2 ;
JOptionPane.showMessageDialog(null, "O resultado é :"+result);
}
A entrada de dados pela linha de comando é meio chatinho em Java.
public class Exemplo{
public static void main(String[] args){
int a = Integer.parseInt(JOptionPane.showInputDialog("Digite um numero"));
int b = Integer.parseInt(JOptionPane.showInputDialog("Digite um numero"));
int c = a * b;
JOptionPane.showMessageDialog(null,"O resultado é:"+" " + c);
}
Métodos de construtor é tipo uma função só ela não tem retorno algum e deve
ter o mesmo nome da class, ela serve para que na hara que você for criar
um objeto de uma class, você possa ter a opção de imediato inializar os seus atributos
com os dados passados na criação
Exemplo:
import javax.swing.JOptionPane;
public class Example
{
private int num1, num2;
//Aqui estou inializando os atributos com 0
//mas é opcional
public Example()
{
num1 = 0;
num1 = 0;
}
//Construtor de parâmetros
public Example( int n1, int n2 )
{
num1 = n1;
num2 = n2;
}
public void setData( int n1, int n2 )
{
num1 =n1;
num2 = n2;
}
public void showData()
{
JOptionaPane.showMessageDialog( null, " Number one: "+ num1 +
"\nNumber two: "+ num2 );
}
public static void main( String args[] )
{
//Crio um objeto de construtor default
Example obj1 = new Example();
obj1.showData();
obj1.setData( 10, 20 );
obj1.showData();
//Agora crio um outro objeto só que de construtor
//de parâmetros
Example obj2 = new Example( 30, 40 );
obj2.showData();
}
}