1 - Crie um novo projeto java
. 1 passo - visualizar.
. 2 passo - visualizar.
. 3 passo - visualizar.
2 - Crie um Fromulário JFrame.
. 1 passo - visualizar.
. 2 passo - visualizar.
3 - Insira no seu formulários o botão, os rótulos e os campos de textos necessários.
. 1 passo - visualizar.
4 - Dentro do botão calcular insira o código abaixo.
. 1 passo - visualizar.
5 - Código do botão calcular.
int a;
if(jTextField3.getText( ).equals("+")){
a=Integer.parseInt(jTextField1.getText( ))+ Integer.parseInt(jTextField2.getText( ));
jTextField4.setText(String.valueOf(a) );
}
if(jTextField3.getText( ).equals("-")){
a=Integer.parseInt(jTextField1.getText( ))- Integer.parseInt(jTextField2.getText( ));
jTextField4.setText(String.valueOf(a) );
}
if(jTextField3.getText( ).equals("*")){
a=Integer.parseInt(jTextField1.getText( ))* Integer.parseInt(jTextField2.getText( ));
jTextField4.setText(String.valueOf(a) );
}
if(jTextField3.getText( ).equals("/")){
a=Integer.parseInt(jTextField1.getText( ))/ Integer.parseInt(jTextField2.getText( ));
jTextField4.setText(String.valueOf(a) );
}
}
6 - Execute o programa
. 1 passo - visualizar.
7 - Programa finalizado
. visualizar.
Download do Código Aqui
Mostrando postagens com marcador Java. Mostrar todas as postagens
Mostrando postagens com marcador Java. Mostrar todas as postagens
sábado, março 31, 2012
sábado, dezembro 03, 2011
Colocando números em ordem com vetor em Java
public static void main(String[] args) {
int i = 0, j = 0, quant = 0;
double[] num1;
double aux;
System.out.print("Entre com a quantidade a ser cadastrada: ");
quant = new Scanner(System.in).nextInt();
num1 = new double [quant];
for (i = 0; i <= quant - 1; i++){
System.out.print("Entre com o "+ (i + 1) +"º número: ");
num1[i] = new Scanner(System.in).nextDouble();
}
for (i = 0; i <= quant - 2; i++){
for (j = i + 1; j <= quant - 1; j++){
if( num1[j] < num1[i]){
aux = num1[j];
num1[j] = num1[i];
num1[i] = aux;
}
}
}
System.out.println("A ordem correta é: ");
for (i = 0; i <= quant - 1; i++){
System.out.print(num1 [i]);
if (i < quant - 1)
System.out.print(", ");
else
System.out.print(".");
}
}
int i = 0, j = 0, quant = 0;
double[] num1;
double aux;
System.out.print("Entre com a quantidade a ser cadastrada: ");
quant = new Scanner(System.in).nextInt();
num1 = new double [quant];
for (i = 0; i <= quant - 1; i++){
System.out.print("Entre com o "+ (i + 1) +"º número: ");
num1[i] = new Scanner(System.in).nextDouble();
}
for (i = 0; i <= quant - 2; i++){
for (j = i + 1; j <= quant - 1; j++){
if( num1[j] < num1[i]){
aux = num1[j];
num1[j] = num1[i];
num1[i] = aux;
}
}
}
System.out.println("A ordem correta é: ");
for (i = 0; i <= quant - 1; i++){
System.out.print(num1 [i]);
if (i < quant - 1)
System.out.print(", ");
else
System.out.print(".");
}
}
Vetor em Java
public static void main(String[] args) {
int[] n = new int[50];
for (int i=101; i<=150; i++){
n[i-101] = i;
}
for (int i=0; i<=49; i++){
System.out.println("Posição: "+(i+1));
System.out.println(n[i]+" ");
}
}
int[] n = new int[50];
for (int i=101; i<=150; i++){
n[i-101] = i;
}
for (int i=0; i<=49; i++){
System.out.println("Posição: "+(i+1));
System.out.println(n[i]+" ");
}
}
Porcentagem em Java
public static void main(String[] args) {
double valor = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor"));
valor=(valor/100)*5;
JOptionPane.showMessageDialog(null,"Total de 5% = "+valor);
}
double valor = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor"));
valor=(valor/100)*5;
JOptionPane.showMessageDialog(null,"Total de 5% = "+valor);
}
Matriz em Java
public static void main(String[] args) {
int[][] m = new int[10][10];
System.out.println("Sorteando números...");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
m[n][i] = (int)(Math.random()*9)+1;
}
}
System.out.println("Matriz preenchida!");
System.out.println("Conteúdo de cada posição da matriz:");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
System.out.println("m["+n+"]["+i+"] = "+m[n][i]);
}
}
System.out.println("Conteúdo da matriz completa:");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
System.out.print(m[n][i]+" ");
}
System.out.println();
}
System.out.print("Soma dos elementos da 5ª coluna: ");
int somaColuna5 = 0;
for(int n = 0; n < 10; n++) {
somaColuna5 = somaColuna5 + m[n][4];
}
System.out.println(somaColuna5);
}
int[][] m = new int[10][10];
System.out.println("Sorteando números...");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
m[n][i] = (int)(Math.random()*9)+1;
}
}
System.out.println("Matriz preenchida!");
System.out.println("Conteúdo de cada posição da matriz:");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
System.out.println("m["+n+"]["+i+"] = "+m[n][i]);
}
}
System.out.println("Conteúdo da matriz completa:");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
System.out.print(m[n][i]+" ");
}
System.out.println();
}
System.out.print("Soma dos elementos da 5ª coluna: ");
int somaColuna5 = 0;
for(int n = 0; n < 10; n++) {
somaColuna5 = somaColuna5 + m[n][4];
}
System.out.println(somaColuna5);
}
Dias da semana com vetor em Java
public static void main(String[] args) {
String[] semana= {"Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sabado"};
for(int cont=0;cont<semana.length;cont++){
JOptionPane.showMessageDialog(null,"Hoje é : "+semana[cont]);
}
}
String[] semana= {"Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sabado"};
for(int cont=0;cont<semana.length;cont++){
JOptionPane.showMessageDialog(null,"Hoje é : "+semana[cont]);
}
}
Tabuada com vetor em Java
public static void main(String[] args) {
int[] tabuada=new int[11];
int num=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um número"));
for(int conta=0;conta<tabuada.length;conta++){
tabuada[conta]=conta;
JOptionPane.showMessageDialog(null,num + "x "+ conta + "= "+ (num*tabuada[conta]));
}
}
int[] tabuada=new int[11];
int num=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um número"));
for(int conta=0;conta<tabuada.length;conta++){
tabuada[conta]=conta;
JOptionPane.showMessageDialog(null,num + "x "+ conta + "= "+ (num*tabuada[conta]));
}
}
Mostrando alunos com média superior em Java
public static void main(String[] args) {
String[] nomes;
nomes = new String[5];
double[] notas = new double[5];
double soma = 0, media;
for (int i = 0 ; i <= 4 ; i++){
System.out.println("Entre com o nome do aluno nº "+(i+1));
nomes[i] = new Scanner(System.in).nextLine();
System.out.println("Entre com a nota do aluno nº "+(i+1));
notas[i] = new Scanner(System.in).nextDouble();
soma = soma + notas[i];
}
media = soma / 5;
System.out.println("A média dos alunos é: "+ media);
System.out.println();
System.out.println("Lista dos alunos cuja nota é superior a média da turma");
for(int i = 0; i <= 4; i++) {
if(notas[i] > media)
System.out.println(nomes[i]);
}
}
String[] nomes;
nomes = new String[5];
double[] notas = new double[5];
double soma = 0, media;
for (int i = 0 ; i <= 4 ; i++){
System.out.println("Entre com o nome do aluno nº "+(i+1));
nomes[i] = new Scanner(System.in).nextLine();
System.out.println("Entre com a nota do aluno nº "+(i+1));
notas[i] = new Scanner(System.in).nextDouble();
soma = soma + notas[i];
}
media = soma / 5;
System.out.println("A média dos alunos é: "+ media);
System.out.println();
System.out.println("Lista dos alunos cuja nota é superior a média da turma");
for(int i = 0; i <= 4; i++) {
if(notas[i] > media)
System.out.println(nomes[i]);
}
}
Colocando nomes em ordem alfabética em Java
public static void main(String[] args) {
int i = 0, j = 0, quant = 0;
String[] num1;
String aux;
System.out.print("Entre com a quantidade de pessoas: ");
quant = new Scanner(System.in).nextInt();
num1 = new String [quant];
for (i = 0; i <= quant - 1; i++){
System.out.print("Entre com o nome da "+ (i + 1) +"ª pessoa: ");
num1[i] = new Scanner(System.in).next();
}
for (i = 0; i <= quant - 2; i++){
for (j = i + 1; j <= quant - 1; j++){
if( num1[j].compareTo(num1[i]) < 0){
aux = num1[j];
num1[j] = num1[i];
num1[i] = aux;
}
}
}
System.out.println("A ordem correta é: ");
for (i = 0; i <= quant - 1; i++){
System.out.print(num1 [i]);
if (i < quant - 1)
System.out.print(", ");
else
System.out.print(".");
}
}
int i = 0, j = 0, quant = 0;
String[] num1;
String aux;
System.out.print("Entre com a quantidade de pessoas: ");
quant = new Scanner(System.in).nextInt();
num1 = new String [quant];
for (i = 0; i <= quant - 1; i++){
System.out.print("Entre com o nome da "+ (i + 1) +"ª pessoa: ");
num1[i] = new Scanner(System.in).next();
}
for (i = 0; i <= quant - 2; i++){
for (j = i + 1; j <= quant - 1; j++){
if( num1[j].compareTo(num1[i]) < 0){
aux = num1[j];
num1[j] = num1[i];
num1[i] = aux;
}
}
}
System.out.println("A ordem correta é: ");
for (i = 0; i <= quant - 1; i++){
System.out.print(num1 [i]);
if (i < quant - 1)
System.out.print(", ");
else
System.out.print(".");
}
}
Operações Básicas em Java
public static void main(String[] args) {
double mult,sub,adc,div;
double v1 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 1"));
double v2 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 2"));
mult=(v1* v2);
sub=(v1 - v2);
adc=(v1 + v2);
div=(v1 / v2);
JOptionPane.showMessageDialog(null,"Multiplicação ="+mult
+ "\nSubtração = "+sub
+ "\nAdição = "+adc
+ "\nDivisão = "+div);
}
double mult,sub,adc,div;
double v1 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 1"));
double v2 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 2"));
mult=(v1* v2);
sub=(v1 - v2);
adc=(v1 + v2);
div=(v1 / v2);
JOptionPane.showMessageDialog(null,"Multiplicação ="+mult
+ "\nSubtração = "+sub
+ "\nAdição = "+adc
+ "\nDivisão = "+div);
}
sexta-feira, dezembro 02, 2011
Média de salários em Java
public static void main(String[] args) {
int quant_de_Funcionarios = 0,contador = 0;
float salarioFuncionario = 0,totalSalarios = 0,mediaSalarial = 0;
quant_de_Funcionarios = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite a quantidade de funcionários" ));
while (contador< quant_de_Funcionarios){
contador++;
salarioFuncionario = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite o salário do funcionário"));
totalSalarios = totalSalarios + salarioFuncionario;
}
mediaSalarial = totalSalarios / quant_de_Funcionarios;
JOptionPane.showMessageDialog(null,"Média Salarial = " + mediaSalarial);
}
int quant_de_Funcionarios = 0,contador = 0;
float salarioFuncionario = 0,totalSalarios = 0,mediaSalarial = 0;
quant_de_Funcionarios = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite a quantidade de funcionários" ));
while (contador< quant_de_Funcionarios){
contador++;
salarioFuncionario = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite o salário do funcionário"));
totalSalarios = totalSalarios + salarioFuncionario;
}
mediaSalarial = totalSalarios / quant_de_Funcionarios;
JOptionPane.showMessageDialog(null,"Média Salarial = " + mediaSalarial);
}
Raíz quadrada em Java
public static void main(String[] args) {
float num;
num=Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um número para extrair a raíz : "));
DecimalFormat doc=new DecimalFormat("0");
JOptionPane.showMessageDialog(null,"A raiz quadrada é : "+doc.format(Math.sqrt(num)) );
}
float num;
num=Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um número para extrair a raíz : "));
DecimalFormat doc=new DecimalFormat("0");
JOptionPane.showMessageDialog(null,"A raiz quadrada é : "+doc.format(Math.sqrt(num)) );
}
Troca de valores em Java
public static void main(String[] args) {
int primeiro,segundo;
primeiro = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
segundo = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite outro numero"));
JOptionPane.showMessageDialog(null,"Primeiro : " +primeiro);
JOptionPane.showMessageDialog(null,"Segundo : " + segundo);
JOptionPane.showMessageDialog(null,"Primeiro : " + segundo);
JOptionPane.showMessageDialog(null,"Segundo : " + primeiro);
}
}
int primeiro,segundo;
primeiro = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
segundo = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite outro numero"));
JOptionPane.showMessageDialog(null,"Primeiro : " +primeiro);
JOptionPane.showMessageDialog(null,"Segundo : " + segundo);
JOptionPane.showMessageDialog(null,"Primeiro : " + segundo);
JOptionPane.showMessageDialog(null,"Segundo : " + primeiro);
}
}
Conversor de temperatura em Java
public static void main(String[] args) {
float cel,n;
n = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
DecimalFormat Dec=new DecimalFormat("0.00");
cel=(float) ((n - 32) / 1.8);
JOptionPane.showMessageDialog(null,"O resultado e : " + Dec.format(cel));
}
float cel,n;
n = Float.parseFloat(JOptionPane.showInputDialog(null,"Digite um numero"));
DecimalFormat Dec=new DecimalFormat("0.00");
cel=(float) ((n - 32) / 1.8);
JOptionPane.showMessageDialog(null,"O resultado e : " + Dec.format(cel));
}
Número positivo e negativos em Java
public static void main(String[] args) {
int n;
n = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
if(n>=1){
JOptionPane.showMessageDialog(null,"O numero e positivo");
}
if(n<0){
JOptionPane.showMessageDialog(null,"O numero e negativo");
}
}
int n;
n = Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um numero"));
if(n>=1){
JOptionPane.showMessageDialog(null,"O numero e positivo");
}
if(n<0){
JOptionPane.showMessageDialog(null,"O numero e negativo");
}
}
Usuário e senha em Java
public static void main(String[] args) {
String user = JOptionPane.showInputDialog("Digite o usuário: ");
String pass = JOptionPane.showInputDialog("Digite a senha: ");
if ((user.equals("seu nome")) && (pass.equals("123")) {
JOptionPane.showMessageDialog(null,"Oi");
}
else{
JOptionPane.showMessageDialog(null, "Usuário ou senha inválido!!!");
}
}
String user = JOptionPane.showInputDialog("Digite o usuário: ");
String pass = JOptionPane.showInputDialog("Digite a senha: ");
if ((user.equals("seu nome")) && (pass.equals("123")) {
JOptionPane.showMessageDialog(null,"Oi");
}
else{
JOptionPane.showMessageDialog(null, "Usuário ou senha inválido!!!");
}
}
Operações Básicas em Java
public static void main(String[] args) {
int x = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
String calc = JOptionPane.showInputDialog("Digite a opção: "+
"\n+ Soma"+
"\n- Subtração"+
"\n/ Divisão"+
"\n* Multiplicação");
int y = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
float tot;
switch(calc.hashCode()) {
case '+':
tot=x+y;
JOptionPane.showMessageDialog(null, x+ " + " +y+ " = " +tot);
break;
case '-':
tot=x-y;
JOptionPane.showMessageDialog(null, x+ " - " +y+ " = " +tot);
break;
case '/':
tot=x/y;
JOptionPane.showMessageDialog(null, x+ " / " +y+ " = " +tot);
break;
case '*':
tot=x*y;
JOptionPane.showMessageDialog(null, x+ " * " +y+ " = " +tot);
break;
default:
JOptionPane.showConfirmDialog(null, "Opção inválida!!!");
break;
}
}
int x = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
String calc = JOptionPane.showInputDialog("Digite a opção: "+
"\n+ Soma"+
"\n- Subtração"+
"\n/ Divisão"+
"\n* Multiplicação");
int y = Integer.parseInt(JOptionPane.showInputDialog("Digite um número: "));
float tot;
switch(calc.hashCode()) {
case '+':
tot=x+y;
JOptionPane.showMessageDialog(null, x+ " + " +y+ " = " +tot);
break;
case '-':
tot=x-y;
JOptionPane.showMessageDialog(null, x+ " - " +y+ " = " +tot);
break;
case '/':
tot=x/y;
JOptionPane.showMessageDialog(null, x+ " / " +y+ " = " +tot);
break;
case '*':
tot=x*y;
JOptionPane.showMessageDialog(null, x+ " * " +y+ " = " +tot);
break;
default:
JOptionPane.showConfirmDialog(null, "Opção inválida!!!");
break;
}
}
A soma dos multiplos de 7 em Java
public static void main(String[] args) {
int i=100, soma=0;
for (i=100;i<=200;i++){
if (i%7==0) {
soma=soma+i;
}
}
JOptionPane.showMessageDialog(null,"A soma dos multiplos de 7 de 100 a 200 é: "+soma);
}
int i=100, soma=0;
for (i=100;i<=200;i++){
if (i%7==0) {
soma=soma+i;
}
}
JOptionPane.showMessageDialog(null,"A soma dos multiplos de 7 de 100 a 200 é: "+soma);
}
Tabuada.
public static void main(String[] args) {
int cont,tab;
tab = Integer.parseInt(JOptionPane.showInputDialog("Digite um valor para saber sua tabuada:"));
for (cont=1;cont<=10;cont++){
int total=tab*cont;
JOptionPane.showMessageDialog(null,tab+" x "+cont+" = "+total);
}
}
int cont,tab;
tab = Integer.parseInt(JOptionPane.showInputDialog("Digite um valor para saber sua tabuada:"));
for (cont=1;cont<=10;cont++){
int total=tab*cont;
JOptionPane.showMessageDialog(null,tab+" x "+cont+" = "+total);
}
}
Média de idades em Java
public static void main(String[] args) {
int ind, idade,maior_idade=0,media=0,menor_idade=200;
for(ind=1; ind<=10; ind++){
idade =Integer.parseInt( JOptionPane.showInputDialog(null,"Digite uma idade : "));
media +=idade;
if(idade>maior_idade){
maior_idade=idade;
}
if(idade<menor_idade){
menor_idade=idade;
}
}
media=media/10;
JOptionPane.showMessageDialog(null,"Média das idades: "+media);
JOptionPane.showMessageDialog(null,"Menor idade: "+menor_idade);
JOptionPane.showMessageDialog(null,"Maior idade:"+maior_idade);
}
int ind, idade,maior_idade=0,media=0,menor_idade=200;
for(ind=1; ind<=10; ind++){
idade =Integer.parseInt( JOptionPane.showInputDialog(null,"Digite uma idade : "));
media +=idade;
if(idade>maior_idade){
maior_idade=idade;
}
if(idade<menor_idade){
menor_idade=idade;
}
}
media=media/10;
JOptionPane.showMessageDialog(null,"Média das idades: "+media);
JOptionPane.showMessageDialog(null,"Menor idade: "+menor_idade);
JOptionPane.showMessageDialog(null,"Maior idade:"+maior_idade);
}
