PROGRAMAÇÃO EM JAVA APPLETS
|
|
- Kléber Peixoto Quintanilha
- 6 Há anos
- Visualizações:
Transcrição
1 CURSO TÉCNICO DE INFORMÁTICA PROGRAMAÇÃO EM JAVA APPLETS Carla Ventura
2 Índice Conteúdo Programa nº run:... 7 Programa nº run:... 9 Programa nº run: Programa nº run: Programa nº run: Programa nº run: Programa nº run:...20 Programa nº run:...23 Programa nº run:...28 Programa nº run:...30 Programa nº run:...32 Programa nº run:...34 Programa nº run:...36 Programa nº
3 run:...38 Programa nº run:...40 Programa nº run:...42 Programa nº run:...44 Programa nº run:...46 Programa nº run:...48 Programa nº run: Programa nº run:...53 Programa nº run:...55 Programa nº run:...57 Programa nº run:...59 Programa nº run: Programa nº run:...63 Programa nº run:...65 Programa nº run:...67 Programa nº
4 run:...69 Programa nº run: Programa nº run:...74 Programa nº run:...77 Reflexão
5 Programa nº1 package javaapplication_1; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 1º trabalho em JAVA_APPLETS\n"); System.out.println("****** programa de calculos ******\n"); System.out.println("Introduza o primeiro valor: "); double pv = le.nextdouble(); System.out.println("Introduza o segundo valor: "); double sv = le.nextdouble(); System.out.println(" 1 - Somar"); System.out.println(" 2 - Subtrair"); System.out.println(" 3 - Multiplicar"); System.out.println(" 4 - Dividir"); System.out.println(" 5 - Potencia"); System.out.println("Qual a operacao a efectuar: "); 5
6 double resultado = le.nextdouble(); if (resultado ==1 ) System.out.println("O resultado da soma e: \n "+pv+" + "+sv+" = " +(pv+sv)+" "); else if ( resultado ==2 ) else System.out.println("O resultado da subtracao e: \n "+pv+" - "+sv+" = " +(pv-sv)+" "); if ( resultado ==3 ) System.out.println("O resultado da multiplicacao e: \n "+pv+" * "+sv+" = " +(pv*sv)+" "); else if ( resultado ==4 ) else System.out.println("O resultado da divisao e: \n "+pv+" / "+sv+" = " +(pv/sv)+" "); System.out.println("O resultado da potencia e: \n "+Math.pow(pv, sv)+" "); 6
7 run: Este e o meu 1º trabalho em JAVA_APPLETS ****** programa de calculos ****** Introduza o primeiro valor: 6 Introduza o segundo valor: Somar 2 - Subtrair 3 - Multiplicar 4 - Dividir 5 - Potencia Qual a operacao a efectuar: 1 O resultado da soma e: = 15.0 BUILD SUCCESSFUL (total time: 11 seconds) 7
8 Programa nº2 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_2; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 2º trabalho em JAVA_APPLETS\n"); System.out.println("****** programa de calculo do salario ******\n"); System.out.println("Introduza o seu salario: "); double salario = le.nextdouble(); if (salario<1050) double desconto = (salario * 0.10); System.out.println("O desconto e:\n"+desconto+" "); double salario1= (salario - desconto); System.out.println("O seu saldo liquido e:\n"+salario1+" "); 8
9 else if (salario>=1050 && salario<4000 ) double desconto = (salario * 0.15); System.out.println("O desconto e:\n"+desconto+" "); double salario2 = (salario - desconto); System.out.println("O seu saldo liquido e:\n"+salario2+" "); else double desconto = (salario * 0.45); System.out.println("O desconto e:\n"+desconto+" "); double salario3 = (salario - desconto); System.out.println("O seu saldo liquido e:\n"+salario3+" "); run: Este e o meu 2º trabalho em JAVA_APPLETS ****** programa de calculo do salario ****** Introduza o seu salario: 500 O desconto e: 50.0 O seu saldo liquido e: BUILD SUCCESSFUL (total time: 8 seconds) 9
10 Programa nº3 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_3; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 3º trabalho em JAVA_APPLETS\n"); System.out.println("****** programa o maximo de dois numeros ******\n"); System.out.println("Introduza dois numeros: "); double numeros_1 = le.nextdouble(); double numeros_2= le.nextdouble(); if (numeros_1 >numeros_2) System.out.printf("O numero maior e:\n "+numeros_1 ); System.out.printf("O numero menor e:\n "+numeros_2 ); else 10
11 System.out.println("O numero maior e:\n "+numeros_2+" "); System.out.println("O numero menor e:\n "+numeros_1+" "); run: Este e o meu 3º trabalho em JAVA_APPLETS ****** programa o maximo de dois numeros ****** Introduza dois numeros: 20 9 O numero maior e: 20.0O numero menor e: 9.0BUILD SUCCESSFUL (total time: 8 seconds) 11
12 Programa nº4 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_4; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 4º trabalho em JAVA_APPLETS\n"); System.out.println("****** programa o maximo de tres numeros ******\n"); System.out.println("Introduza tres numeros: "); double numero_1= le.nextdouble(); double numero_2= le.nextdouble(); double numero_3= le.nextdouble(); if ((numero_1 >numero_3)&&(numero_1 >numero_2)) System.out.printf("O numero maior e:\n "+numero_1+" " ); else if (numero_2 >numero_3) 12
13 System.out.println("O numero maior e:\n "+numero_2+" "); else System.out.println("O numero maior e:\n "+numero_3+" "); run: Este e o meu 4º trabalho em JAVA_APPLETS ****** programa o maximo de tres numeros ****** Introduza tres numeros: O numero maior e: 9.0 BUILD SUCCESSFUL (total time: 5 seconds) 13
14 Programa nº5 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_5; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 5º trabalho em JAVA_APPLETS\n"); System.out.println("****** programa o maximo de cinco numeros ******\n"); System.out.println("Introduza cinco numeros: "); double numero_1= le.nextdouble(); double numero_2= le.nextdouble(); double numero_3= le.nextdouble(); double numero_4= le.nextdouble(); double numero_5= le.nextdouble(); if((numero_1<0) (numero_2<0) (numero_3<0) (numero_4<0) (numero_5<0) (numero _1>100) (numero_2>100) (numero_3>100) (numero_4>100) (numero_5>100)) System.out.printf(" Erro! \n " ); 14
15 else if ((numero_1 >numero_2)&&(numero_1 >numero_3)&&(numero_1 >numero_4)&&(numero_1 >numero_5)) System.out.printf("O numero maior e:\n "+numero_1+" " ); else if ((numero_2 >numero_3)&&(numero_2 >numero_4)&&(numero_2 >numero_5)) System.out.println("O numero maior e:\n "+numero_2+" "); else if((numero_3 > numero_4)&&(numero_3 > numero_5)) System.out.println("O numero maior e:\n "+numero_3+" "); else if( numero_4 > numero_5) System.out.println("O numero maior e:\n "+numero_4+" "); else System.out.println("O numero maior e:\n "+numero_5+" "); 15
16 run: Este e o meu 5º trabalho em JAVA_APPLETS ****** programa o maximo de cinco numeros ****** Introduza cinco numeros: O numero maior e: 9.0 BUILD SUCCESSFUL (total time: 9 seconds) 16
17 Programa nº6 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_6; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 6º trabalho em JAVA_APPLETS\n"); System.out.println("****** programa mundial 2010 ******\n"); System.out.println("****************************************\n"); System.out.println("****** Portugal - Costa do Marfim ******\n"); System.out.println("****************************************\n"); System.out.println("Introduza os golos de Portugal: "); int Portugal= le.nextint(); System.out.println("Introduza os golos da Costa do Marfim: "); int Marfim= le.nextint(); if((portugal <0) (Marfim <0)) System.out.println("Entrada invalida:\n "); 17
18 else if( Portugal == Marfim) System.out.println("Houve empate:\n "+Portugal+" Portugal com Marfim "); else if( Portugal > Marfim) System.out.println("quem ganhou foi:\n "+Portugal+" Portugal "); else System.out.println("quem ganhou foi:\n "+Marfim+" Marfim "); run: Este e o meu 6º trabalho em JAVA_APPLETS ****** programa mundial 2010 ****** **************************************** ****** Portugal - Costa do Marfim ****** **************************************** Introduza os golos de Portugal: 5 Introduza os golos da Costa do Marfim: 2 quem ganhou foi: 18
19 5 Portugal BUILD SUCCESSFUL (total time: 6 seconds) Programa nº7 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication 7; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 7º trabalho em JAVA_APPLETS\n"); System.out.println("****** COMANDO SWITCH ******\n"); System.out.println("escolha a opcao"); int opcao =le.nextint(); switch (opcao) case 1: System.out.println("Voce escolhe a opcao:\n 1"); break; case 2: System.out.println("Voce escolhe a opcao:\n 2"); break; case 3: 19
20 System.out.println("Voce escolhe a opcao:\n 3"); break; default: System.out.println("Opcao invalida\n"); break; run: Este e o meu 7º trabalho em JAVA_APPLETS ****** COMANDO SWITCH ****** escolha a opcao 6 Opcao invalida BUILD SUCCESSFUL (total time: 2 seconds) 20
21 Programa nº8 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication 8; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 8º trabalho em JAVA_APPLETS\n"); System.out.println("****** Calculadora ******\n"); System.out.println("Introduza o primeiro valor: "); int pv = le.nextint(); System.out.println("Introduza o segundo valor: "); int sv = le.nextint(); System.out.println(" 1 - Somar"); System.out.println(" 2 - Subtrair"); System.out.println(" 3 - Multiplicar"); System.out.println(" 4 - Dividir"); System.out.println(" 5 - Potencia"); 21
22 System.out.println("A escolha da opcao e:"); int opcao = le.nextint(); switch (opcao) case 1: System.out.println("O resultado da soma e: \n "+pv+" + "+sv+" = " +(pv+sv)+""); break; case 2: System.out.println("O resultado da subtracao e: \n "+pv+" - "+sv+" = " +(pv-sv)+" "); break; case 3: "); System.out.println("O resultado da multiplicacao e: \n "+pv+" * "+sv+" = " +(pv*sv)+" break; case 4: System.out.println("O resultado da divisao e: \n "+pv+" / "+sv+" = " +(pv/sv)+" "); break; case 5: System.out.println(" O resultado da potencia e: \n "+Math.pow(pv, sv)+" "); break; default: System.out.println("Opcao invalida\n"); break; 22
23 run: Este e o meu 8º trabalho em JAVA_APPLETS ****** Calculadora ****** Introduza o primeiro valor: 9 Introduza o segundo valor: Somar 2 - Subtrair 3 - Multiplicar 4 - Dividir 5 - Potencia A escolha da opcao e: 2 O resultado da subtracao e: 9-2 = 7 BUILD SUCCESSFUL (total time: 7 seconds) 23
24 Programa nº9 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication 9; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 9º trabalho em JAVA_APPLETS\n"); System.out.println("****** QUILOMETRO PERCORRIDOS ******\n"); System.out.println(" 1 - Monchique"); System.out.println(" 2 - Portimão"); System.out.println(" 3 - Lagoa"); System.out.println(" 4 - Albufeira"); System.out.println(" 5 - Lisboa"); System.out.println(" 6 - Porto"); System.out.println(" 7 - Bragança"); System.out.println("A opcao de partida e:"); int opcao_partida = le.nextint(); 24
25 switch (opcao_partida) case 1: opcao_partida=0; break; case 2: opcao_partida=30; break; case 3: opcao_partida=42; break; case 4: opcao_partida=60; break; case 5: opcao_partida=300; break; case 6: opcao_partida=600; break; case 7: opcao_partida=800; break; default: System.out.println("Opcao invalida\n"); break; System.out.println(" 1 - Monchique"); System.out.println(" 2 - Portimão"); System.out.println(" 3 - Lagoa"); 25
26 System.out.println(" 4 - Albufeira"); System.out.println(" 5 - Lisboa"); System.out.println(" 6 - Porto"); System.out.println(" 7 - Bragança"); System.out.println("A opcao de chegada e:"); int opcao_chegada = le.nextint(); switch (opcao_chegada) case 1: opcao_chegada=0; break; case 2: opcao_chegada=30; break; case 3: opcao_chegada=42; break; case 4: opcao_chegada=60; break; case 5: opcao_chegada=300; break; case 6: opcao_chegada=600; break; case 7: opcao_chegada=800; break; default: 26
27 System.out.println("Opcao invalida\n"); break; System.out.println("Os quilometros percorridos sao:\n"+(math.abs(opcao_partidaopcao_chegada)+"km")); if(opcao_partida > opcao_chegada) System.out.println("Os quilometros percorridos sao:\n"+(opcao_partidaopcao_chegada)+"km"); else System.out.println("Os quilometros percorridos sao:\n"+(opcao_chegadaopcao_partida)+"km"); 27
28 run: Este e o meu 9º trabalho em JAVA_APPLETS ****** QUILOMETRO PERCORRIDOS ****** 1 - Monchique 2 - Portimão 3 - Lagoa 4 - Albufeira 5 - Lisboa 6 - Porto 7 - Bragança A opcao de partida e: Monchique 2 - Portimão 3 - Lagoa 4 - Albufeira 5 - Lisboa 6 - Porto 7 - Bragança A opcao de chegada e: 2 Os quilometros percorridos sao: 30km Os quilometros percorridos sao: 30km BUILD SUCCESSFUL (total time: 11 seconds) 28
29 Programa nº10 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_10; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 10º trabalho em JAVA_APPLETS\n"); System.out.println("****** Calculo da nota final ******\n"); System.out.println("Insira o valor do texte um: "); double texte_1 = le.nextdouble(); System.out.println("Insira o valor do texte dois: "); double texte_2 = le.nextdouble(); System.out.println("Insira o valor do trabalho um: "); double trabalho_1 = le.nextdouble(); System.out.println("Insira o valor do trabalho dois: "); double trabalho_2 = le.nextdouble(); System.out.println("Insira o valor do trabalho tres: "); double trabalho_3 = le.nextdouble(); System.out.println("Insira o valor do trabalho final: "); 29
30 double trabalho_final = le.nextdouble(); double med_texte=(texte_1+texte_2)/2; double med_trabalho=(trabalho_1+trabalho_2+trabalho_3)/3; double nota_final= (med_texte*0.6)+(med_trabalho*0.2)+(trabalho_final*0.2); System.out.println("A nota final e:\n "+nota_final+" "); run: Este e o meu 10º trabalho em JAVA_APPLETS ****** Calculo da nota final ****** Insira o valor do texte um: 12 Insira o valor do texte dois: 15 Insira o valor do trabalho um: 10 Insira o valor do trabalho dois: 18 Insira o valor do trabalho tres: 14 Insira o valor do trabalho final: 16 A nota final e: BUILD SUCCESSFUL (total time: 31 seconds) 30
31 Programa nº11 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_11; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 11º trabalho em JAVA_APPLETS\n"); System.out.println("****** Programa de almoço ******\n"); System.out.println("****** Menu ******\n"); System.out.println("Hamburger \t 2 euros "); System.out.println("Cheeseburger System.out.println("Batata frita \t 2.5 euros"); \t 0.75 cêntimos"); System.out.println("Sumo \t 1 euro"); System.out.println("Insira a quantidede de Hamburger : "); int Hamburger=le.nextInt(); System.out.println("Insira a quantidade de Cheeseburger : "); int Cheeseburger= le.nextint(); System.out.println("Insira a quantidede de Batata frita : "); 31
32 int Batata_frita=le.nextInt(); System.out.println("Insira a quantidade de Sumo : "); int Sumo= le.nextint(); double Hamburgeres=Hamburger * 2; double Cheeseburgeres=Cheeseburger * 2.5; double Batatas_fritas=Batata_frita * 0.75; double Sumos=Sumo*1; double total=hamburgeres+cheeseburgeres+batatas_fritas+sumos; System.out.println("Hamburgeres\tCheeseburgeres\tBatatas_fritas\tSumos\ttotal "); System.out.println(""+Hamburgeres+"\t\t"+Cheeseburgeres+"\t \t "+Batatas_fritas+"\t\t "+Sumos+"\t "+total+" "); run: Este e o meu 11º trabalho em JAVA_APPLETS ****** Programa de almoço ****** ****** Menu ****** Hamburger Cheeseburger Batata frita Sumo 2 euros 2.5 euros 0.75 cêntimos 1 euro Insira a quantidede de Hamburger : 2 Insira a quantidade de Cheeseburger : 1 Insira a quantidede de Batata frita : 3 Insira a quantidade de Sumo : 4 32
33 Hamburgeres Cheeseburgeres Batatas_fritas Sumos total BUILD SUCCESSFUL (total time: 12 seconds) Programa nº12 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_12; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 12º trabalho em JAVA_APPLETS\n"); System.out.println("****** Categoria de classificação de um nadador ******\n"); System.out.println("Introduza a idade : "); int idade=le.nextint(); if(idade<5) System.out.println("A idade invalida\n "); else if(( idade >=5 )&&( idade <=7)) 33
34 System.out.println("A classificacao e: Infantil A\n "); else if(( idade >=8 )&&( idade <=10)) System.out.println("A classificacao e:infantil B"); else if(( idade >=11 )&&( idade <=13)) System.out.println("A classificacao e:juvenil A "); else if(( idade >=14)&&( idade <=17)) System.out.println("A classificacao e: Juvenil B"); else System.out.println("A classificacao e: Seniores "); run: Este e o meu 12º trabalho em JAVA_APPLETS ****** Categoria de classificação de um nadador ****** Introduza a idade : 34
35 33 A classificacao e: Seniores BUILD SUCCESSFUL (total time: 15 seconds) Programa nº13 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication13; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 13º trabalho em JAVA_APPLETS\n"); System.out.println("****** Índice de massa corporal ******\n"); System.out.println("Introduza a sua altura : "); double altura=le.nextdouble(); System.out.println("Introduza o seu peso : "); double peso=le.nextdouble(); double IMC=(peso /(Math.pow(altura,2))); if( IMC <=18.5) System.out.println("O seu peso e:\nabaixo do peso\n"+imc+""); 35
36 else if(( IMC >=18.5 )&&( IMC <=25)) System.out.println("O seu peso e:\nnormal\n"+imc+" "); else if(( IMC >=25 )&&( IMC <=30)) System.out.println("O seu peso e:\nacima do peso\n"+imc+" "); else System.out.println("O seu peso e:\nobeso\n"+imc+" "); run: Este e o meu 13º trabalho em JAVA_APPLETS ****** Índice de massa corporal ****** Introduza a sua altura : 1,61 Introduza o seu peso : 65 O seu peso e: Acima do peso 36
37 BUILD SUCCESSFUL (total time: 9 seconds) Programa nº14 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_14; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 14º trabalho em JAVA_APPLETS\n"); System.out.println("****** Programa de bilheteira ******\n"); System.out.println("Introduza a idade : "); int idade=le.nextint(); if( idade <6 ) System.out.println("Esta Isento de pagamento"); else 37
38 if(( idade >=6 )&&(idade <=12 )) System.out.println("O seu bilhete e:\n Bilhete de Crianca"); else if(( idade >=13 )&&( idade <=65 )) System.out.println("O seu bilhete e:\n Bilhete Normal "); else System.out.println("O seu bilhete e:\n Bilhete de 3ª idade "); run: Este e o meu 14º trabalho em JAVA_APPLETS ****** Programa de bilheteira ****** Introduza a idade : 33 O seu bilhete e: Bilhete Normal BUILD SUCCESSFUL (total time: 3 seconds) 38
39 Programa nº15 /* * To change this template, choose Tools Templates * and open the template in the editor. package programaapplets1; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 15º trabalho em JAVA_APPLETS\n"); System.out.println("************Comando while***************"); int i = 0; while(i<=18) System.out.println(i); i=i+2; 39
40 run: Este e o meu 15º trabalho em JAVA_APPLETS ************Comando while*************** BUILD SUCCESSFUL (total time: 0 seconds) 40
41 Programa nº16 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_16; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 16º trabalho em JAVA_APPLETS\n"); System.out.println("************Tabuada dos cinco***************"); int i=1; while(i<=10) System.out.println("\t5x"+i+"="+(i*5)); i++; 41
42 run: Este e o meu 16º trabalho em JAVA_APPLETS ************Tabuada dos cinco*************** 5x1=5 5x2=10 5x3=15 5x4=20 5x5=25 5x6=30 5x7=35 5x8=40 5x9=45 5x10=50 BUILD SUCCESSFUL (total time: 0 seconds) 42
43 Programa nº17 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_17; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 17º trabalho em JAVA_APPLETS\n"); System.out.println("************Tabuada***************"); System.out.println("Insira a tabuada que deseja"); int tabuada=le.nextint(); int i=1; while(i<=10) System.out.println("\t"+tabuada+"x"+i+"="+( tabuada*i)); i++; 43
44 run: Este e o meu 17º trabalho em JAVA_APPLETS ************Tabuada*************** Insira a tabuada que deseja 7 7x1=7 7x2=14 7x3=21 7x4=28 7x5=35 7x6=42 7x7=49 7x8=56 7x9=63 7x10=70 BUILD SUCCESSFUL (total time: 4 seconds) 44
45 Programa nº18 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_18; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 18º trabalho em JAVA_APPLETS\n"); System.out.println("************Dez numeros seguintes***************"); System.out.println("Insira um numero"); int numero=le.nextint(); int max=numero+10; while(numero <= max) System.out.println(numero); 45
46 numero=numero+1; run: Este e o meu 18º trabalho em JAVA_APPLETS ************Dez numeros seguintes*************** Insira um numero BUILD SUCCESSFUL (total time: 7 seconds) 46
47 Programa nº19 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_19; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 19º trabalho em JAVA_APPLETS\n"); System.out.println("************Vinte numeros anteriores***************"); System.out.println("Insira um numero"); int numero=le.nextint(); int min=numero-20; while(numero >= min) 47
48 System.out.println(numero); numero=numero-1; run: Este e o meu 19º trabalho em JAVA_APPLETS ************Vinte numeros anteriores*************** Insira um numero BUILD SUCCESSFUL (total time: 12 seconds) 48
49 Programa nº20 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_20; import java.io.*; import java.util.*; /** * Carla public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 20º trabalho em JAVA_APPLETS\n"); System.out.println("************Ordenar numeros ascendente e descentente***************"); 49
50 System.out.println("Insira um numero"); int numero=le.nextint(); int num=numero; System.out.println("************ Numeros Descendente ***************"); while(numero >= 0) System.out.println(numero); numero--; System.out.println("************ Numeros Ascendente ***************"); int i=0; while( i<=num ) System.out.println(i); i++; 50
51 run: Este e o meu 20º trabalho em JAVA_APPLETS ************Ordenar numeros ascendente e descentente*************** Insira um numero 6 ************ Numeros Descendente *************** ************ Numeros Ascendente *************** BUILD SUCCESSFUL (total time: 4 seconds) 51
52 Programa nº 21 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_21; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 21º trabalho em JAVA_APPLETS\n"); System.out.println("************ Numeros Ascendente ***************"); int i = 100; while(i<=1000) System.out.println(i); i=i+1; 52
53 run: Este e o meu 21º trabalho em JAVA_APPLETS ************ Numeros Ascendente ***************
54 BUILD SUCCESSFUL (total time: 0 seconds) Programa nº22 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_22; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 22º trabalho em JAVA_APPLETS\n"); System.out.println("************ Numeros Ascendente ***************"); int i = 500; while(i>=400) System.out.println(i); i=i-1; 54
55 run: Este e o meu 22º trabalho em JAVA_APPLETS ************ Numeros Ascendente *************** BUILD SUCCESSFUL (total time: 0 seconds) 55
56 Programa nº23 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_23; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 23º trabalho em JAVA_APPLETS\n"); System.out.println("************ Divisores próprios de 36***************"); System.out.println("Insira o numero deseja"); int numero=le.nextint(); int i=1; while(i<=10) 56
57 System.out.println("\t"+numero+"/"+i+"="+( numero/i)); i++; run: Este e o meu 23º trabalho em JAVA_APPLETS ************ Divisores próprios de 36*************** Insira o numero deseja 9 9/1=9 9/2=4 9/3=3 9/4=2 9/5=1 9/6=1 9/7=1 9/8=1 9/9=1 9/10=0 BUILD SUCCESSFUL (total time: 3 seconds) 57
58 Programa nº24 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_24; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 24º trabalho em JAVA_APPLETS\n"); System.out.println("************ Numeros crescentes ***************"); int i = 100; while(i<=200) System.out.println(i); 58
59 i=i+1; run: Este e o meu 24º trabalho em JAVA_APPLETS ************ Numeros crescentes *************** BUILD SUCCESSFUL (total time: 0 seconds) 59
60 Programa nº25 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_25; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 25º trabalho em JAVA_APPLETS\n"); System.out.println("************ Comando for ***************"); int i=1; for(i=1; i<=100 ;i++) 60
61 System.out.println(i); run: Este e o meu 25º trabalho em JAVA_APPLETS ************ Comando for *************** BUILD SUCCESSFUL (total time: 0 seconds) 61
62 Programa nº 26 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_26; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 26º trabalho em JAVA_APPLETS\n"); System.out.println("************ Comando for ***************"); int i; for(i=200; i>=100 ;i--) 62
63 System.out.println(i); run: Este e o meu 26º trabalho em JAVA_APPLETS ************ Comando for *************** BUILD SUCCESSFUL (total time: 0 seconds) 63
64 Programa nº27 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_27; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 27º trabalho em JAVA_APPLETS\n"); System.out.println("************ Comando for ***************"); System.out.println("Insira um numero"); 64
65 int num =le.nextint(); int i ; for(i=num; i>=0 ;i--) System.out.println(i); for(i=num; i<=0 ;i++) System.out.println(i); run: Este e o meu 27º trabalho em JAVA_APPLETS ************ Comando for *************** Insira um numero BUILD SUCCESSFUL (total time: 2 seconds) 65
66 Programa nº28 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_28; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 28º trabalho em JAVA_APPLETS\n"); System.out.println("************ numeros ***************"); 66
67 System.out.println("Insira o primeiro numero"); int num=le.nextint(); System.out.println("Insira o segundo numero"); int num1 =le.nextint(); int i; if (num < num1) for(i=num; i<=num1; i++) System.out.println(i); else if (num > num1) for(i=num1; i<=num; i++) System.out.println(i); run: Este e o meu 28º trabalho em JAVA_APPLETS ************ numeros *************** Insira o primeiro numero 6 Insira o segundo numero
68 BUILD SUCCESSFUL (total time: 3 seconds) Programa nº29 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_29; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 29º trabalho em JAVA_APPLETS\n"); 68
69 int i; for (i=1;i<=10;i++) System.out.println("\t5x"+i+"="+(i*5)); run: Este e o meu 29º trabalho em JAVA_APPLETS 5x1=5 5x2=10 5x3=15 5x4=20 5x5=25 5x6=30 5x7=35 5x8=40 5x9=45 5x10=50 BUILD SUCCESSFUL (total time: 0 seconds) 69
70 Programa nº 30 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_30; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 30º trabalho em JAVA_APPLETS\n"); System.out.println("Insira o primeiro numero"); int n=le.nextint(); 70
71 int i; for (i=1;i<=10;i++) System.out.println("\t"+n+"x"+i+"="+(n*i)); run: Este e o meu 30º trabalho em JAVA_APPLETS Insira o primeiro numero 4 4x1=4 4x2=8 4x3=12 4x4=16 4x5=20 4x6=24 4x7=28 4x8=32 4x9=36 4x10=40 BUILD SUCCESSFUL (total time: 2 seconds) 71
72 Programa nº31 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_31; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 31º trabalho em JAVA_APPLETS\n"); System.out.println("Insira o primeiro numero"); int n=le.nextint(); 72
73 System.out.println("Insira o segundo numero"); int num1 =le.nextint(); int i; if(n<num1) if (n %2==0) for(i=n; i<=num1; i=i+2) System.out.println(i); else for(i=n+1; i<=num1; i=i+2) System.out.println(i); else if (num1 %2==0) for(i=num1; i<=n; i=i+2) System.out.println(i); else for(i=num1+1; i<=n; i=i+2) 73
74 System.out.println(i); run: Este e o meu 31º trabalho em JAVA_APPLETS Insira o primeiro numero 9 Insira o segundo numero BUILD SUCCESSFUL (total time: 12 seconds) 74
75 Programa nº32 /* * To change this template, choose Tools Templates * and open the template in the editor. package javaapplication_32; import java.io.*; import java.util.*; public class Main /** args the command line arguments public static void main(string[] args) Scanner le = new Scanner(System.in); System.out.println("Este e o meu 32º trabalho em JAVA_APPLETS\n"); System.out.println("***************************************"); System.out.println("************ Jogo da Moeda ************"); 75
76 System.out.println("***************************************"); int moedas; System.out.println("Insira quantas moedas quer de 0 a 3 "); int m=le.nextint(); double m1=math.round(math.random()*3); System.out.println("Insira quantas moedas estao na mesa de 0 a 3"); int mesa=le.nextint(); double mesa1=math.round(math.random()*6); if(m+m1==mesa) System.out.println("Ganhou o Utilizador "); else if(m+m1==mesa1) System.out.println("Ganhou o PC "); else System.out.println("Não ganhou ninguem"); System.out.println("As moedas inseridas pelo PC são :\n "+mesa+""); System.out.println("As moedas pedidas pelo PC na mesa são:\n "+mesa1+""); moedas=m+mesa; System.out.println("Total de moedas inseridas: \n "+m+" + "+mesa+" = "+moedas+"" ); 76
77 run: Este e o meu 32º trabalho em JAVA_APPLETS *************************************** ************ Jogo da Moeda ************ *************************************** Insira quantas moedas quer de 0 a 3 3 Insira quantas moedas estao na mesa de 0 a 3 2 Não ganhou ninguem As moedas inseridas pelo PC são : 2 As moedas pedidas pelo PC na mesa são: 1.0 Total de moedas inseridas: = 5 BUILD SUCCESSFUL (total time: 5 seconds) 77
78 Reflexão 0790 PROGRAMAÇÃO EM JAVA APPLETS Neste módulo de 0790, PROGRAMAÇÃO EM JAVA APPLETS, com o formador Tiago, aprendi muita coisa. Achei muito interessante, os exercícios que resolvi, em algumas situações foram fáceis de lá chegar mas noutras andava lá perto e foi mais difícil de terminar. Utilizei o if else, switch case, break, while e do while e o for. 78
Programação em Java - applets Patrícia da Conceição
Programação em Java - applets 26-08-2010 Patrícia da Conceição Java1 package prog1; public class Main public static void main(string[] args) //Este e o primeiro programa //Programa de calculos System.out.println("\t***
Leia maisProgramação em Java Applets
2010 Programação em Java Applets Sandra Jacinto Curso de TIS 28-09-2010 Índice Conteúdo Programa-1... 3 Programa-2... 5 Programa-3... 7 Programa-4... 8 Programa-5... 10 Programa-6... 12 Programa-7... 14
Leia maisScanner le = new Scanner (System.in); System.out.println("Este é o meu vigésimo segundo programa, número maior de dois números.");
21 º O número maior de dois números. package projecto22; import java.io.; @author Tomé public class Main public static void main(string[] args) System.out.println("Este é o meu vigésimo segundo programa,
Leia maisDELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA
/ To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools Templates and open the template in the editor. package ficha.pkg2_0789_1; public
Leia maisDELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools Templates * and open the template in the editor. */ package ficha.pkg5_0789_1;
Leia maispackage programa1; import java.io.*; import java.util.*; public class Main { public static void main(string[] args) {
package programa1; public class Main public static void main(string[] args) System.out.print("\n\n 1 = Soma\n 2 = Divisao\n 3 = Multiplicao\n 4 = Subtracao\n 5 = Pow\n 6 = Raiz Quadrada\n\nQual a operacao
Leia maisProgramação Orientada a Objetos II Java Segunda aula. Prof. Rogério Albuquerque de Almeida
Programação Orientada a Objetos II Java Segunda aula 1 Programação Orientada a Objeto II Tipos de Dados e Variáveis Operadores Operadores aritméticos Operadores relacionais Operadores lógicos Operadores
Leia maisFundamentos de Linguagem Java
2010 Fundamentos de Linguagem Java Sandra Jacinto Curso de TIS 02-09-2010 Conteúdo Programa 1... 3 Programa 2... 4 Programa 3... 5 Programa 4... 6 Programa 5... 7 Programa 6... 8 Programa 7... 10 Programa
Leia maisMsC. João Maria MsC. Liviane Melo
Componente: Programação Orientada à Objetos AULA 03 Corpo docente: MsC. Alexandro Vladno Edmilson Campos MsC. Fábio Procópio Esp. Felipe Dantas MsC. João Maria MsC. Liviane Melo diretiva1; diretiva2; diretiva3;
Leia maisManual de conversão de Pseudo-algoritmo para Java
Manual de conversão de para Criação e atribuição de valores à variáveis Objetivo inteiro: n; int n; real: valor; double valor; lógico: achou; boolean achou; string: nome; String nome; caractere: sexo;
Leia maisVetores Unimensionais
Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Imprimir elementos de um
Leia maisIntrodução ao IDE Netbeans (Programação Java)
Universidade Federal do ABC Disciplina: Processamento da Informação (BC-05045) Assunto: Introdução ao IDE Netbeans Introdução ao IDE Netbeans (Programação Java) Conteúdo 1. Introdução... 1 1.1. Programas
Leia maisPHP: <?php echo("hello World");?> Printa Hello World na página do navegador, mais fácil do que no Java.
Nome: Vinícius Meng 3º ano Escrever em tela: public class HelloWorld { public static void main (String[] args) { System.out. println ("Hello World"); Printa Hello World na tela do terminal. echo("hello
Leia maisUniversidade Federal de Goiás Instituto de Informática Simulado da Prova 2 de Introdução a Programação
Universidade Federal de Goiás Instituto de Informática Simulado da Prova 2 de Introdução a Programação Instruções: 1. A prova deve ser realizada individualmente e sem consultas. 2. As respostas deverão
Leia maispublic class ExecScanner1 { public static void main(string[] args) { // TODO code application logic here
public class ExecScanner1 { public static void main(string[] args) { // TODO code application logic here } } import java.util.scanner; public class ExecScanner1 { public static void main(string[] args)
Leia maisPilha e Fila. Pilha em C. Definir o registro que representará cada elemento da pilha.
1 Estrutura de Dados II Pilha e Fila Pilha em C Definir o registro que representará cada elemento da pilha. No início a pilha estará vazia, logo o ponteiro topo tem o valor NULL. As operações de inserção
Leia maisSubprogramação. Leonardo Gresta Paulino Murta.
Subprogramação Leonardo Gresta Paulino Murta leomurta@ic.uff.br Aula de hoje Estudaremos a estrutura mais básica de encapsulamento da Orientação a Objetos Métodos Leonardo Murta Subprogramação 2 Exemplo
Leia maisComando de Seleção em Java
Universidade Federal do ABC (UFABC) Disciplina: Processamento da Informação (BC-0505) Assunto: Comando de Seleção Comando de Seleção em Java Conteúdo 1. Introdução... 1 2. Comando de seleção... 2 3. Comandos
Leia maisLista de Exercícios I. 01. Desenvolva um programa em Java que receba três valores numéricos inteiros e mostre a soma desses três números.
Lista de Exercícios I 01. Desenvolva um programa em Java que receba três valores numéricos inteiros e mostre a soma desses três números. public class Questao001 { public static void main(string[] args)
Leia maisSintaxe Básica de Java Parte 2
Sintaxe Básica de Java Parte 2 Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marciobueno.com Fonte: Material da Profª Karina Oliveira Instruções Condicionais A instrução
Leia maisSeleção Múltipla Laços (while, do-while, for) AULA 05
Introdução a Programação IF669 http://www.cin.ufpe.br/~if669 Seleção Múltipla Laços (while, do-while, for) AULA 05 Ricardo Massa F. Lima rmfl@cin.ufpe.br Sérgio C. B. Soares scbs@cin.ufpe.br Até aqui...
Leia maisSintaxe Básica do Java. João Paulo Q. dos Santos
Sintaxe Básica do Java João Paulo Q. dos Santos joao.queiroz@ifrn.edu.br Plano de Aula Introdução; Método Main; Variáveis: Tipos primitivos; Referências para Objetos; Operadores; Estruturas: Condicionais
Leia maisLÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO. Professor Carlos Muniz
LÓGICA DE PROGRAMAÇÃO (JAVA) ESTRUTURAS REPETIÇÃO Estruturas de repetição Estrutura de repetição nada mais é que laços de repetições. Laços de repetições permitem que um conjunto de instruções seja repetido
Leia maisSubprogramação. Leonardo Gresta Paulino Murta.
Subprogramação Leonardo Gresta Paulino Murta leomurta@ic.uff.br Aula de hoje Estudaremos a estrutura mais básica de encapsulamento da Orientação a Objetos Métodos Leonardo Murta Subprogramação 2 Exemplo
Leia maisUnidade 3: Estruturas de Controle Parte 2 - Lógica, SWITCH, FOR, WHILE e DO WHILE Prof. Daniel Caetano
Linguagem de Programação 1 Unidade 3: Estruturas de Controle Parte 2 - Lógica, SWITCH, FOR, WHILE e DO WHILE Prof. Daniel Caetano Objetivo: Apresentar a composição lógica em estruturas de decisão e as
Leia maisLinguagem de Programação III
Linguagem de Programação III Aula-5 Estruturas de Decisão e Controle. Arrays em Java Prof. Esbel Tomás Valero Orellana Até Aqui Modelos e POO Classes e sua implementação em Java Encapsulamento Tipos de
Leia maisProgramação Estruturada e Orientada a Objetos
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada e Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br
Leia maisAlgoritmos I Aula 13 Linguagem de Programação Java
Algoritmos I Aula 13 Linguagem de Programação Java Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação IDE Eclipse IDE (Integrated development environment) Criar um projeto
Leia maisUniversidade Federal de Goiás Instituto de Informática 1ª Prova de Introdução a Programação 06/04/11
Universidade Federal de Goiás Instituto de Informática 1ª Prova de Introdução a Programação 06/04/11 Instruções: 1. A prova deve ser realizada individualmente e sem consultas. 2. As respostas deverão ser
Leia maisEXERCICIO DE JAVA PARA FIXAÇÃO DE CONTEÚDO - Introdução a Prática de Programação Docente Pedro F. Carvalho /
1 Revisão de conceitos de variáveis e operações aritméticas /* Determine qual é a idade que o usuário faz no ano atual. Para isso solicite o ano de nascimento do usuário e o ano atual. package exercicio01;
Leia maisAULA TEÓRICA 7. Tema 4. Estruturas de controlo (continuação).
AULA TEÓRICA 7 Tema 4. Estruturas de controlo (continuação). Ø Selecção múltipla. Instrução switch-case. Ø Repetição. O ciclo while. O ciclo do-while. O ciclo for. Ciclos for encadeados. Ø Repetição. O
Leia maisInstituto Politécnico de Setúbal. Escola Superior de Tecnologia. Departamento de Sistemas e Informática. Guia para codificação em JAVA
Instituto Politécnico de Setúbal Escola Superior de Tecnologia Departamento de Sistemas e Informática Guia para codificação em JAVA Disciplina de Introdução à Programação Ano Lectivo 2003/2004 CONTEÚDO
Leia maisPROGRAMAÇÃO JAVA. Parte 3
PROGRAMAÇÃO JAVA Parte 3 O PRIMEIRO PROGRAMA O Java executa uma instrução a seguir a outra, pela ordem em que estão escritas. Essa sequência poderá ser contrariada de forma especial: Alternativas: Ciclos
Leia maisProgramação de Computadores I. Aula - Vetores. Professor Ilaim Costa Junior.
Programação de Computadores I Aula - Vetores Professor Ilaim Costa Junior www.ic.uff.br/~ilaim Vetores Estruturas de dados composta Permitem a uma variável armazenar múltiplos valores de um mesmo tipo
Leia maisVetores Unimensionais
Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Acessar elementos de um
Leia maisMsC. João Maria MsC. Liviane Melo
Disciplina: Programação Orientada à Objetos AULA 02 Corpo docente: MsC. Alexandro Vladno Edmilson Campos MsC. Fábio Procópio Esp. Felipe Dantas MsC. João Maria MsC. Liviane Melo 2 Tipo Tamanho Alcance
Leia maisprivate static Ascii ascii = new Ascii(); static List<Character> asciinumber = ascii.getasciitable(); Scanner input = new Scanner(System.
import java.util.arraylist; import java.util.list; import java.util.scanner; import cifravalida.ascii; public class Main { private static Ascii ascii = new Ascii(); static List asciinumber =
Leia maisArrays em Java. Introdução à Programação. Bruno Cartaxo
Arrays em Java Introdução à Programação Bruno Cartaxo http://sites.google.com/site/brunocartaxo bruno.cartaxo@olinda.ifpe.edu.br Tópicos a serem discutidos na disciplina Introdução a computadores e algoritmos
Leia maisAula 4. TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 2014 Marcelo Henrique dos Santos -
Programação Orientada a Objetos Aula 4 Programação Orientada a Objetos Entrada e Saída de Dados 1 O exemplo abaixo emprega o pacote Swing (javax.swing), que emprega componentes gráficos Java. //AloMundo
Leia maisUniversidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java
Guia da Sintaxe do Java TIPOS PRIMITIVOS DE DADOS DO JAVA São os tipos nativos de dados do Java, que podem ser usados na declaração de atributos, variáveis, parâmetros. Tipo primitivo Tamanho Valor padrão
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Implementação do analisador de logs do Servidor Web com base nos requisitos da unidade curricular de Estatística, de acordo com o roteiro abaixo: Recuperar o conteúdo do
Leia mais4 TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
Programação Orientada a Objetos Aula 4 Programação Orientada a Objetos Entrada e Saída de Dados GUI em Java: pacote Swing O exemplo abaixo emprega o pacote Swing (javax.swing), que emprega componentes
Leia maisAnálise de Programação
Análise de Programação Fundamentos da Linguagem de Programação Java Prof. Gilberto B. Oliveira Variáveis Atributos: Variáveis Declaradas fora de um método, sem o modificador static Variáveis membro ou
Leia maisPROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA II
PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA II Prof. Dr. Daniel Caetano 2017-1 Objetivos Recordar as estruturas condicionais switch~case e de repetição while, for e do~while Conhecer os tipos não nativos:
Leia maisLinguagem Java - Introdução
Linguagem Java - Introdução Identificadores válidos resultado teste01 _numeroclientes $fortuna Identificadores Identificadores inválidos 101dalmatas 34 #x Palavras reservadas abstract assert*** boolean
Leia maisAlgoritmos I Aula 14 Java: estruturas de seleção e repetição
Algoritmos I Aula 14 Java: estruturas de seleção e repetição Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Estrutura de seleção Estrutura 1 if (condição) [comando] //
Leia maisVetores Unimensionais
Vetores Unimensionais Objetivos Entender a importância e a necessidade do uso de Vetores Definição de Manipulação de Vetores Inserir elementos em um vetor (usando laços ou não) Imprimir elementos de um
Leia maisBacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos????? ADAPTAR O TEXTO ABAIXO????? Aprender a sintaxe da Estrutura de Repetição ENQUANTO-FAÇA na linguagem PORTUGOL Aprender a resolver problemas que requeiram o uso de ESTRUTURAS
Leia maisAgregação, Composição e Associação
Disciplina: Programação Orientada à Objetos AULA 07 Agregação, Composição e Associação Corpo docente: MsC. Alexandro Vladno Edmilson Campos MsC. Fábio Procópio Esp. Felipe Dantas MsC. João Maria MsC. Liviane
Leia maisLógica de Programação. Lógica de Programação com Java
Lógica de Programação Lógica de Programação com Java Sumário Lógica de programação 1. Algoritmos 2. Comentários no código 3. Tipos de dados 4. Constantes e Variáveis 5. O que devemos saber para começar
Leia maisOperadores e Estruturas de Decisão. Vanessa Braganholo
Operadores e Estruturas de Decisão Vanessa Braganholo vanessa@ic.uff.br Aula de hoje Operadores Aritméticos (usados em contas) Relacionais (usados em comparações numéricas) Lógicos (usados em comparações
Leia maisMaterial III-Bimestre Introdução e conceitos fundamentais da Linguagem C#
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO -2017 Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C# http://www1.univap.br/~wagner Prof.
Leia maisMétodos. Utilizados para dividir o programa em subprogramas
Métodos Isidro Métodos Utilizados para dividir o programa em subprogramas Métodos Porque é importante o uso de métodos? Evita retrabalho Diminui o tamanho do código Aumenta a clareza Dividir e Conquistar
Leia maisJAVA. Professor: Bruno Toledo
JAVA Professor: Bruno Toledo Funcionamento de uma LP Em uma Linguagem de Programação (LP) como C e Pascal, temos o seguinte quadro quando vamos compilar um programa. Código fonte em c Teste.c Gera código
Leia maisExercícios Resolvidos. Java Básico
Exercícios Resolvidos Java Básico 1. Escrever um programa java que receba dois números e exiba o resultado da sua soma. // Programa de adição que permite a soma de dois números // Programa utiliza a classe
Leia maisAula 08 Estruturas de Condição. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes
Aula 08 Estruturas de Condição Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Entrada de Dados; Estruturas de Controle: Estrutura de Sequência;
Leia maisUNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC
CURSO: Bacharelado em Ciência da Computação DISCIPLINA: LPG-II - Linguagem de Programação II AULA NÚMERO: 02 DATA: PROFESSOR: Murakami Sumário 1 APRESENTAÇÃO...1 2 DESENVOLVIMENTO...1 2.1 Estrutura condicional
Leia maisBC-0505 Processamento da Informação
BC-0505 Processamento da Informação 0.Declarar Variáveis/ Atributos (Armazenar Dados) 1.Entrada de Dados (Obter dados = Leitura) double raio = 0; double area = 0; double PI = 3.14159; 2.Processamento (=
Leia maisClasses, instâncias e métodos de acesso. prática
Classes, instâncias e métodos de acesso prática Exercício 01 Crie a classe Ponto que possui duas dimensões (int x, int y). Crie os métodos get e set. Faça o main para instanciar e testar a classe. Adicione
Leia maisExercício. Exercício Semelhante. Solução. Exercícios em Java usando estruturas de controle de fluxo
/Solução s em Java usando estruturas de controle de fluxo Slides_Java_3 Escreva um programa em Java que calcule a soma dos números pares entre 2 e 200. (resultado=10100) public class SumEvenIntegers{ public
Leia maisEderson Luiz da Silva Ciência da Computação. Algoritmos e Programação
Ederson Luiz da Silva Ciência da Computação Algoritmos e Programação Programação em C Características Criado na década de 70; Possui muitas regras em sintaxe e semântica; Utilizado para programação de
Leia maisNo final deste curso, saberás criar programas através da linguagem de programação Java.
Programação em Java Programação Formato: Mentored - Online Preço: 415 ( Os valores apresentados não incluem IVA. Oferta de IVA a particulares e estudantes. ) Horário: Flexível das 24h/24h Duração: ~45h
Leia maisConceitos básicos de Java AULA 02
Introdução a Programação IF669 http://www.cin.ufpe.br/~if669 Conceitos básicos de Java AULA 02 Ricardo Massa F. Lima rmfl@cin.ufpe.br Sérgio C. B. Soares scbs@cin.ufpe.br O que vimos e aprendemos na aula
Leia maisOperadores e Estruturas de Decisão
Operadores e Estruturas de Decisão Leonardo Gresta Paulino Murta leomurta@ic.uff.br Aula de hoje Operadores Aritméticos (usados em contas) Relacionais (usados em comparações numéricas) Lógicos (usados
Leia maisAula teórica 10 Tema 10. Selecção Instruções de selecção:
Aula teórica 10 Tema 10. Selecção Instruções de selecção: Selecção simples. Instrução if Selecção em alternativa. Instrução if Testes múltiplos Selecção múltipla. Instrução switch - case Objectivos da
Leia maisUniversidade Federal do ABC BCM Processamento da Informação Prática Prova Substitutiva Primeiro Quadrimestre de 2018
Nome: RA: Universidade Federal do ABC BCM0505 15 Processamento da Informação Prática Prova Substitutiva Primeiro Quadrimestre de 2018 Instruções: Em caso de fraude, todos os envolvidos receberão nota zero.
Leia maisIntrodução a JAVA. Variáveis, tipos, expressões, comandos e blocos
+ Introdução a JAVA Variáveis, tipos, expressões, comandos e blocos +Roteiro 2 Variáveis e tipos Operadores aritméticos, lógicos, relacionais e bit-a-bit Atribuição Comandos básicos Ler, Escrever, Condicional,
Leia maisParadigmas de Programação. Java First-Tier: Aplicações. Orientação a Objetos em Java (I) Nomenclatura. Paradigma OO. Nomenclatura
Java First-Tier: Aplicações Orientação a Objetos em Java (I) Paradigmas de Programação Programação Funcional Programação Procedural Programação Orientada por Objetos Grupo de Linguagens de Programação
Leia maisAula 4 Estruturas de Controle
UNIP Universidade Paulista Ciência da Computação Aula 4 Estruturas de Controle Prof. Célio Ricardo Castelano 1 Tópicos Abordados 1) Instruções de seleção em Java: 2) Instruções de repetição em Java: 2
Leia maisLÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA ESTRUTURA COM DECISÃO MÚLTIPLA. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA ESTRUTURA COM DECISÃO MÚLTIPLA Prof. Dr. Daniel Caetano 2013-1 Objetivos Entender o que são decisões múltiplas Compreender como implementar decisões múltiplas Capacitar
Leia maisIntrodução a classes e objetos. Prof. Marcelo Roberto Zorzan
Introdução a classes e objetos Prof. Marcelo Roberto Zorzan Aula de Hoje Abstração de Dados Classes e Objetos Definição de Métodos Métodos com parâmetro Abstração de Dados Processo mental através do qual
Leia maisMétodos de ordenação. Bubble sort:
Métodos de ordenação Bubble sort: O método de ordenação por bubble sort ou conhecido como bolha consiste em compara dados armazenados em um vetor de tamanho qualquer, comparando cada elemento de uma posição
Leia maisProf. Jesus José de Oliveira Neto
Prof. Jesus José de Oliveira Neto Encapsulam a representação dos dados e as operações que podem ser realizadas sobre eles Usuário do TAD vs. programador do TAD Usuário só enxerga a interface, não a implementação
Leia maisJosé Frazão. Página 2 de 20
Página 2 de 20 Índice Página 1. Introdução 4 2. História e Características 5 3. Sintaxe 6 3.1. Expressões 6 3.2. Tipos de Dados Primitivos 6 3.2.1. Entrada de dados 6 3.2.2. Inteiros 7 3.2.3. Vírgula flutuante
Leia maisSystem.out.print("e"); O programa acima irá imprimir: "b". O programa acima irá imprimir: "bd". O programa acima irá imprimir: "e".
Pergunta 1 Considere o programa a seguir. class SeQuestao1 { int num = 567; if(num % 2 == 0) { System.out.print("a"); else if(num % 3 == 0) { System.out.print("b"); else if(num % 5 == 0) { System.out.print("c");
Leia maisLÓGICA DE PROGRAMAÇÃO (JAVA) VARIÁVEIS. Professor Carlos Muniz
LÓGICA DE PROGRAMAÇÃO (JAVA) String String é uma classe contida no pacote java.lang e que descende da classe java.lang.object. De forma conceitual podemos dizer que é uma sequência de caracteres usada
Leia maisFundamentos de programação
Fundamentos de programação Iteração Uso dos comandos break/continue Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Comandos de controle de fluxo Comando de iteração Possuem uma condição
Leia maisTratamento de Exceções
Tratamento de Exceções Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marciobueno.com Fonte: Material da Profª Karina Oliveira Introdução Exceções São eventos que
Leia maisIntrodução à Programação Aula 07. Prof. Max Santana Rolemberg Farias Colegiado de Engenharia de Computação
Introdução à Programação Aula 07 Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação ARGUMENTOS POR LINHA DE COMANDO 2 Argumento por linha de comando Na
Leia maisLinguagem de programação Java
Instituto Federal de Minas Gerais Campus Ponte Nova Linguagem de programação Java Professor: Saulo Henrique Cabral Silva ENTENDENDO O JAVA 2 Entendendo o Java executando... A instância da JVM irá iniciar
Leia maisptraux = dynamic_cast <PacoteNoite *> (vetor[i]); if (ptraux) auxiliar += vetor[i]->calculacusto();
429 //conteúdo do arquivo principalpacote.cpp... "5 - Imprimir o custo total apenas dos pacotes que serao entregues a noite;"
Leia maisdouble [] precoa = new double [1000]; // Preço com desconto para compras Avista
import java.util.scanner; import javax.swing.joptionpane; import java.text.decimalformat; public class ControleVendas{ public static String arraytostring(string[] array, String delimiter) { StringBuilder
Leia maisFaculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação. Lista de Exercícios 1
Faculdade Anglo-Americano Curso de Ciência da Computação Linguagem de Programação Lista de Exercícios 1 1. O programa seguinte tem vários erros em tempo de compilação. Encontre-os. Main() int a=1; b=2,
Leia maisDesenvolvimento Modular de Procedimentos
Desenvolvimento Modular de Procedimentos Em Java os Procedimentos implementam-se com Métodos Desenho Modular de Procedimentos A melhor metodologia para o desenvolvimento de procedimentos com alguma dimensão
Leia maisTipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
Leia maisTipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
Leia maisVector Java. Empregado.java
Vector Java Empregado.java /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools Templates * and open the template in the editor.
Leia maisVariáveis primitivas e Controle de fluxo
Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/
Leia maisComando Portugol (Visualg) Java
Variável tipo inteiro i: inteiro short i; int i; long i; byte i; Variável tipo real d: real float d; double d; Variável tipo lógico b: logico boolean b; Variável tipo texto s: caractere char s; String
Leia maisProgramação de Computadores para GI
Programação de Computadores para GI Aula 05 Java - Identificadores Nomes que o programa manipula: variáveis, constantes, subprogramas e classes Não devem começar com números nem com _ Não existe tamanho
Leia maisOperadores e Estruturas de Decisão
Operadores e Estruturas de Decisão Leonardo Gresta Paulino Murta leomurta@ic.uff.br Aula de hoje Operadores Aritmé=cos (usados em contas) Relacionais (usados em comparações numéricas) Lógicos (usados em
Leia maisEstruturas de Repetição e String. Vanessa Braganholo
Estruturas de Repetição e String Vanessa Braganholo vanessa@ic.uff.br Aula de hoje... Estruturas de repetição while...do do...while for String Manipulação de textos 2 Estruturas de Repetição Permitem que
Leia maisEstruturas de controle Parte 1
1. Objetivos Estruturas de controle Parte 1 Nas lições anteriores, foram mostrados programas seqüenciais, onde as instruções foram executadas uma após a outra de forma fixa. Nesta lição, discutiremos estruturas
Leia mais(Características fundamentais de Codificação de programas)
Curso: Análise e Desenvolvimento de Sistemas Disciplina Algoritmos e Programação (Características fundamentais de Codificação de programas) Prof. Wagner Santos C. de Jesus wsantoscj@gmail.com Histórico
Leia maisEstruturas de Repetição e String
Estruturas de Repetição e String Leonardo Gresta Paulino Murta leomurta@ic.uff.br Estruturas de repetição whiledo dowhile for Aula de hoje String Manipulação de textos Leonardo Murta Estruturas de Repetição
Leia maisRESPOSTA: import java.util.arraylist; import java.util.list; class CarrinhoDeCompras2 { List<Produto> produtos;
Fundação CECIERJ - Vice Presidência de Educação Superior a Distância Curso de Tecnologia em Sistemas de Computação Disciplina: Programação Orientada a Objetos AP2 2 semestre de 2016. Nome Assinatura Observações:
Leia maisFundamentos de Programação1
Fundamentos de Programação1 Linguagem C Introdução e elementos principais Aula N. 01 Prof. SIMÃO Jean Marcelo SIMÃO 1 Exemplo 2 % código em Octave/Matlab clc; A = 5; A = 4 ; if ( A > B ) printf ( A é maior
Leia maisProgramação Orientada a Objetos SANTOS, Rafael (PLT)
Programação Orientada a Objetos SANTOS, Rafael (PLT) Possibilita atribuições em sequência na mesma instrução Retorna o valor atribuído Atribuições compostas: incluem a própria variável: +=, *=, -=, etc
Leia mais