Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- https://www.passeidireto.com/arquivo/4347776/java-basico---exercicios-resolvidos-
- exercicios
- 1)faca um aplicativo que leia 5 valores inteiros e informe a media.
- 2)faca um apicativo que calcule a area de um circulo.
- 3)faca um aplicativo que leia dois valores e calcule a;
- *divisao
- *multiplicacao
- *adicao
- *subtracao
- exibir valores
- int v1,v2,v3,v4,v5,media;
- Scanner s= new Scanner (System.in);
- System.out.println("digite valor 1");
- v1 = s.nextInt();
- System.out.println("digite valor 2");
- v2 = s.nextInt();
- System.out.println("digite valor 3");
- v3 = s.nextInt();
- System.out.println("digite valor 4");
- v4 = s.nextInt();
- System.out.println("digite valor 5");
- v5 = s.nextInt();
- media = (v1+v2+v3+v4+v5)/5;
- System.out.println("media e:"+ media);
- exercicio 2
- float A,r;
- Scanner s= new Scanner (System.in);
- System.out.println("digite raio");
- r = s.nextFloat();
- A = (float) 3.14*(r*r);
- System.out.println("o valor da area e:"+A);
- exercicio 3
- float v1,v2,div,mul,soma,sub;
- Scanner s= new Scanner (System.in);
- System.out.println("digite um valor 1");
- v1 = s.nextFloat();
- System.out.println("digite um valor 2");
- v2 = s.nextFloat();
- div = v1/v2;
- mul = v1*v2;
- soma = v1+v2;
- sub = v1-v2;
- System.out.println("divisao"+div+"multiplicao"+mul+"soma"+soma+"subtracao"+sub);
- int a,b,c,soma;
- Scanner s= new Scanner (System.in);
- System.out.println("digite a");
- a = s.nextInt();
- System.out.println("digite b");
- b = s.nextInt();
- System.out.println("digite c");
- c = s.nextInt();
- soma = (a*b)/c;
- System.out.println("reposta e:"+ soma);
- int n,soma,subtracao;
- Scanner s= new Scanner (System.in);
- System.out.println("digite n");
- n = nextInt();
- if (n > 0) {
- subtracao = n - 1;
- soma = n + 1;
- System.out.println("resultado:"+ subtracao + soma);
- }
- else{ System.out.println("numero invalido");
- EXERCICIO 1
- float idade1,idade2,idade3,media;
- idade1 = Float.valueOf(JOptionPane.showInputDialog("idade primeiro aluno"));
- JOptionPane.showMessageDialog(null,"idade do aluno e:"+ idade);
- idade2 = Float.valueOf(JOptionPane.showInputDialog("idade segundo aluno"));
- JOptionPane.showMessageDialog(null,"idade do aluno e:"+ idade);
- idade3 = Float.valueOf(JOptionPane.showInputDialog("idade terceiro aluno"));
- JOptionPane.showMessageDialog(null,"idade do aluno e:"+ idade);
- media = (idade1+idade2+idade3)/3;
- JOptionPane.showMessageDialog(null,"media de idade e:"+ media);
- EXERCICIO 2
- String nome1,nome2;
- float idade1,idade2,media;
- nome1 = JOptionPane.showInputDialog("nome marido:");
- JOptionPane.showMessageDialog(null,"idade do aluno e:"+ nome1);
- nome2 = JOptionPane.showInputDialog("nome esposa");
- JOptionPane.showMessageDialog(null,"nome esposa:"+ nome2);
- idade1 = Float.valueOf(JOptionPane.showInputDialog("idade marido"));
- JOptionPane.showMessageDialog(null,"idade do marido:"+ idade1);
- idade2 = Float.valueOf(JOptionPane.showInputDialog("idade esposa"));
- JOptionPane.showMessageDialog(null,"idade da esposa:"+ idade2);
- media = (idade1+idade2)/2;
- JOptionPane.showMessageDialog(null,"media de idade e:" + media + "," + nome1 + "," + nome2);
- float peso,altura,imc;
- peso = Float.valueOf(JOptionPane.showInputDialog("digite peso"));
- altura = Float.valueOf(JOptionPane.showInputDialog("digite altura"));
- imc = peso/(altura*altura);
- if (imc < 18) {
- JOptionPane.showMessageDialog(null,"abaixo do peso :"+ imc);
- }
- if (imc >= 18 && imc < 24.9){
- JOptionPane.showMessageDialog(null,"peso normal:"+ imc);
- }
- if (imc >= 25 && imc < 29.9){
- JOptionPane.showMessageDialog(null,"acimad do peso:"+ imc);
- }
- if (imc >= 30 && imc < 34.9){
- JOptionPane.showMessageDialog(null,"obesidade grau 1:"+ imc);
- }
- if (imc >= 35 && imc < 39.9){
- JOptionPane.showMessageDialog(null,"obesidade grau 2:"+ imc);
- }
- if (imc >= 40 && imc < 44.9){
- JOptionPane.showMessageDialog(null,"obesidade grau 3:"+ imc);
- }
- if(imc >= 75) {
- JOptionPane.showMessageDialog(null,"hospital:"+ imc);
- Scanner s = new Scanner (System.in);
- String nome;
- float nota1,nota2;
- System.out.println("digite nome");
- nome = s.next();
- System.out.println("digite nota");
- nota1 = s.nextFloat();
- String nome;
- float nota;
- Scanner s= new Scanner (System.in);
- System.out.println("digite nota");
- nota = s.nextFloat();
- if (nota <3)
- {
- System.out.println("nota re´rpvada");
- }
- if (nota >3)
- {
- System.out.println("aprovado");
- }
- else
- {
- System.out.println("nota reprovada");
- }
- AULA 7
- float n ;
- Scanner s= new Scanner (System.in);
- System.out.println("digite numero");
- n = s.nextFloat();
- if (n %2 == 0)
- {
- System.out.println("numero e par");
- }
- else
- {
- System.out.println("numero impar");
- }
- exercicio 2
- float sa,sa1,sa2,soma ;
- Scanner s= new Scanner (System.in);
- System.out.println("SALARIO");
- sa=s.nextFloat();
- if (sa>1500){
- sa1 = sa+(sa/100*15);
- System.out.println("reajuste salario:"+sa1);
- }
- else{
- sa2 = sa+(sa/100*25);
- System.out.println("reajuste:"+sa2);
- }
- exercicio 3
- float n ;
- Scanner s= new Scanner (System.in);
- System.out.println("numero");
- n=s.nextFloat();
- if (n>0){
- System.out.println("numero positivo");
- }
- if (n<1){
- System.out.println("negativo");
- }
- if (n==0)
- {
- System.out.println("numero neutro");
- }
- int n1,n2,n3,m,m1;
- Scanner s= new Scanner (System.in);
- System.out.println("primeira nota");
- n1 = s.nextInt();
- System.out.println("segunda nota");
- n2 =s.nextInt();
- System.out.println("terceria nota");
- n3 = s.nextInt();
- m = (n1+n2+n3)/3;
- if (m == 0 || m < 3)
- {
- System.out.println("reprovado");
- }
- if (m == 3 || m < 7)
- {
- System.out.println("exame");
- m1 = 12-m;
- System.out.println("voce precisara de:"+m1);
- }
- else
- {
- System.out.println("aprovado");
- }
- JOGOO
- Random rd= new Random();
- int cpu = rd.nextInt(3);
- Scanner s= new Scanner (System.in);
- System.out.println("Escolha entre 0=pedra 1=tesoura 2=papel:");
- int j = s.nextInt();
- if (cpu==j)
- {
- System.out.println("Empate:"+cpu+","+j);
- }
- else if(cpu==0 && j==1)
- {
- System.out.println("perdeu:"+cpu+","+j);
- }
- else if (cpu==0 && j==2)
- {
- System.out.println("You win!:papel:"+cpu+","+j);
- }
- else if(cpu==1 && j==2)
- {
- System.out.println("You loose!:tesoura:"+cpu+","+j);
- }
- if (cpu==2 && j==0)
- {
- System.out.println("You loose!:pedra:"+cpu+","+j);
- }
- else if
- (cpu==2 && j==1)
- {
- System.out.println("You win:tesoura:"+cpu+","+j);
- }
- http://www.codejava.net/java-se/swing/jframe-basic-tutorial-and-examples
- for (int n=1;n<=10;n++)
- {
- int nu;
- Scanner s= new Scanner (System.in);
- for (int n = 1; n <= 5; n++) {
- System.out.println("numero");
- nu = s.nextInt();
- if (nu % 2 == 0) {
- System.out.println("valor par");
- } else if (nu % 2 != 0) {
- System.out.println("valor impar");
- }
- for (String novaString : arrayDeStrings)
- https://www.javacodegeeks.com/2015/06/java-programming-tips-best-practices-beginners.html
- int l1,l2,l3;
- Scanner s= new Scanner (System.in);
- System.out.println("digite 1");
- l1 = s.nextInt();
- System.out.println("digite 2");
- l2 = s.nextInt();
- System.out.println("digite 3 ");
- l3 = s.nextInt();
- if (l1 == l2 && l2==l3)
- {
- System.out.println("equilatero");
- }
- else if (l1 == l2 && l2 != l3 || l1 != l2 && l2 == l3 || l1 != l3 && l2 == l3 )
- {
- System.out.println("isoceles");
- }
- else if (l1 != l2 && l2 != l3)
- {
- System.out.println("escaleno");
- }
- LACOS DE REPETICAO
- for
- Sintaxe
- for(inicio,fim,incremento)
- {
- //codigos
- }
- int i,n,r;
- Scanner sc=new Scanner (System.in);
- System.out.println("Escolha entre 1 e 10:");
- n=sc.nextint();
- System.out.println("taboada do"+n);
- system.out.println("................")
- FACA UM PROGRAMA ONDE O COMPUTADOR SORTEIA UM NUMERO ENTRE 1 = 10 E NA SEQUENCIA O USUARIO
- TERA 3 TENTATIVAS PARA ACERTAR O NUMERO SORTEADO
- int nr = 0,n;
- Scanner s=new Scanner (System.in);
- Random rd= new Random();
- n = rd.nextInt(10);
- {
- System.out.println("digite numero de a 10");
- n = s.nextInt();
- }
- if (n == nr)
- {
- System.out.println("VOCE ACERTOU");
- }
- else
- {
- for (int n1 = 1; n1 < 3; n1++)
- {
- System.out.println("voce erroru");
- System.out.println("outro numero");
- n = s.nextInt();
- }
- }
- if (n != nr)
- {
- System.out.println("acabou as chances");
- System.out.println("acabou as chances" + nr + " ");
- }
- }}
- PECA PARA USUARIO INFORMAR UM NUMERO E INFORME QUAIS NUMEROS ENTRE 1A100
- SAO DIVISIVEIS POR ERLE
- int n,r;
- Scanner s=new Scanner (System.in);
- System.out.println("informe um numero");
- n = s.nextInt();
- for (int n1 = 1; n1 <= 100; n1++)
- {
- r = n1 % n;
- if (r == 0)
- {
- System.out.println("numero " + n1 + " e divisivel " + r + "");
- }
- // TODO code application logic here
- }
- }}
- {
- int n1,n2,i;
- Console.WriteLine("digite nujmer");
- n1 = int.Parse(Console.ReadLine());
- Console.WriteLine("digite nujmer");
- n2 = int.Parse(Console.ReadLine());
- for (i = 1; n1 <= 100; n2--)
- {
- if (n1 % 2 == 1)
- Console.WriteLine("numeros pares sao " + n1 + "" + n2 );
- }
- Console.ReadKey();
- }
- }
- }
- Faça uma App Java que leia 10 números inteiros e verifique qual é o menor e qual é o maior número.
- Faça um App Java que leia 5 notas de um aluno e exiba a média.
- Determine a quantidade de homens e mulheres (separadamente) que são maiores de idade, baseado numa lista de 10 pessoas.
- Desenhe a seguinte pirâmide de números. O usuário determina a quantidade de
- linhas.
- 01
- 02 02
- 03 03 03
- 04 04 04 04
- 05 05 05 05 05
- 06 06 06 06 06 06
- 07 07 07 07 07 07 07
- 08 08 08 08 08 08 08 08
- 09 09 09 09 09 09 09 09 09
- 10 10 10 10 10 10 10 10 10 10
- 11 11 11 11 11 11 11 11 11 11 11
- int n,nota1 = 0,media = 0;
- Scanner s= new Scanner (System.in);
- for ( n = 1; n <= 5; n++){
- System.out.println("digite valor 1");
- nota1 = s.nextInt();
- }
- media = (nota1)/5;
- System.out.println("media e:"+ media);// TODO code application logic here
- }
- }
- int n, mn;
- Scanner s=new Scanner (System.in);
- System.out.println("digite numero");
- mn = s.nextInt();
- for (int x = 1; x < 15; x++)
- {
- System.out.println("digite numero");
- n = s.nextInt();
- if (n > mn)
- {
- mn = n;
- }
- }
- System.out.println("maior numero digita e :" + mn);
- }
- }
- ---------------
- {
- // vamos fazer a leitura usando a classe Scanner
- Scanner entrada = new Scanner(System.in);
- // vamos solicitar a quantidade de linhas
- System.out.print("Informe a quantidade de linhas: ");
- int numLinhas = Integer.parseInt(entrada.nextLine());
- // não queremos aceitar quantidades de linhas menores que 1 ou maiores que 12
- if((numLinhas < 1) || (numLinhas > 12)){
- System.out.println("O número de linhas deve estar entre 1 e 12");
- System.exit(0);
- }
- // este laço externo controla as linhas
- System.out.println();
- for(int linha = 1; linha <= numLinhas; linha++){
- // este laço gera os espaços antes de cada número nas linhas da pirâmide
- for (int coluna = 1; coluna <= (numLinhas - linha); coluna++){
- System.out.print(" "); // três espaços aqui
- }
- // aqui nós exibimos os números de cada linha do lado esquerdo da pirâmide, até o centro
- for(int i = linha; i >= 1; i--){
- // o número da linha é maior ou igual a 10? se for colocamos um espaço antes do número
- if(i >= 10){
- System.out.print(" " + i);
- }
- else{ // o número da linha é menor que 10? vamos colocar dois espaços antes do número
- System.out.print(" " + i);
- }
- }
- // e finalmente exibimos os números de cada linha no lado direito da pirâmide
- for (int i = 2; i <= linha; i++){
- // o número da linha é maior ou igual a 10? se for colocamos um espaço antes do número
- if(i >= 10){
- System.out.print(" " + i);
- }
- else{ // o número da linha é menor que 10? vamos colocar dois espaços antes do número
- System.out.print(" " + i);
- }
- }
- // gera uma nova linha
- System.out.println();
- }
- System.out.println();
- }
- }
- int i, numero, maior=0,menor=1000000000;
- Scanner s=new Scanner (System.in);
- System.out.println("digite numero");
- numero = s.nextInt();
- for ( i = 1; i < 5; i++){
- System.out.println("digite numero");
- numero = s.nextInt();
- if (numero>maior)
- {
- maior=numero;
- }
- if (numero<menor)
- {
- menor=numero;
- }
- }
- System.out.println("o maior e " +maior+ ",e o menor e:" +menor );
- }}
- http://javauniesp.blogspot.com.br/2012/04/lista-2.html
- {
- int i, idade,sexo,cont=1,masc=0,fem=0;
- Scanner s=new Scanner (System.in);
- for ( i = 1; i < 5; i++)
- {
- System.out.println("digite seu sexo 1=FEMININO,2=MASCULINO");
- sexo = s.nextInt();
- if ((sexo!=1)&&(sexo!=2))
- {
- System.out.println("opcao invalida");
- }
- System.out.println("digite sua idade");
- idade = s.nextInt();
- if ((sexo==1)&&(idade>=18))
- {
- fem++;
- }
- else if ((sexo==2)&&(idade>=18))
- {
- masc++;
- }
- cont++;
- }
- System.out.println("maiores de idade feminio sao:" +fem);
- System.out.println("maiores de idade masculino sao:" +masc);
- }
- }
- for(int c = 1; c <= 11; c++)//n linhas
- {
- for(int i = 0; i < c; i ++)//lateral
- {
- System.out.print("0");
- System.out.print("1");
- }
- System.out.println();
- }
- }
- }
- 01)Faça uma APP Java que exiba 10 números sorteados.
- 02)Faça um jogo em que o usuário tenha que adivinhar um número sorteado entre 0 e 10 em 3 tentativas.
- {
- int n, i = 0;
- Scanner s = new Scanner(System.in);
- Random rd = new Random();
- for (i = 0; i <= 60; i++) { // de 1 a 60
- }
- {
- for (n = 0; n <= 10; n++) {//10 numeros
- System.out.println(rd.nextInt(60));
- }
- }
- }
- }
- PIRAMIDE
- int n,a,b;
- Scanner cal=new Scanner(System.in);
- System.out.println("Ingrese un numero");
- n=cal.nextInt();
- for(a=1; a<=n; a++){
- for(b=1; b<=a; b++){
- System.out.print(a);
- }
- System.out.println(" ");
- }
- for(a=n-1;a<=1;a--){
- for(b=1;b<=a;b++){
- System.out.print(a);
- }
- System.out.println(" ");
- }
- }
- }
- { {
- List<Integer> possiveis = new ArrayList<Integer>();
- //Inclui os 60 números possíveis
- for (int i = 0; i < 60; i++) {
- possiveis.add(i);
- }
- //Embaralha a lista de números
- Collections.shuffle(possiveis);
- //Os sorteados agora são os 6 primeiros
- for (int i = 0; i < 10; i++) {
- System.out.println(possiveis.get(i));
- }
- }
- }
- }
- {
- int i = 0, n = 0, maq = 0;
- Random rd = new Random();
- Scanner s = new Scanner(System.in);
- maq = rd.nextInt(9);
- for (i = 0; i <= 3; i++)
- {
- System.out.println("digite um numero");
- n = s.nextInt();
- if (n == maq);
- {
- System.out.println("acertou");
- }
- if (n != maq) {
- }
- System.out.println("errou");
- }
- }
- }
- PIRAMIDE
- {
- int n, a, b;
- Scanner c = new Scanner(System.in);
- System.out.println("digite numero");
- n = c.nextInt();
- for (a = 1; a <= n; a++)
- {
- if (a <= 9) {
- for (b = 1; b <= a; b++) {
- System.out.print("0" + a +" ");
- }
- System.out.print("\n");
- }
- if (a > 9) {
- for (b = 1; b <= a; b++) {
- System.out.print(a +" ");
- }
- System.out.print("\n");
- }
- }
- }
- }
- {
- Scanner sc = new Scanner(System.in);
- int i, ele, pre, gov, x = 0, y = 0, b = 0, c = 0, r = 0, n = 0, m = 0,prep1=0,prep2=0,prep3=0,govp1=0,govp2=0;
- for (i = 1; i <= 10; i++) {
- System.out.println(" numero do titulo");
- ele = sc.nextInt();
- System.out.println(" seu voto para presidente 1-tulio 2-tuca 3-julio");
- pre = sc.nextInt();
- System.out.println(" seu voto para governador 1-carlo 2-eneias");
- gov = sc.nextInt();
- if (pre == 1) {
- x++;
- prep1=(y/5)*100;
- }
- if (pre == 2) {
- y++;
- prep2=(y/5)*100;
- }
- if (pre == 3) {
- b++;
- prep3=(y/5)*100;
- }
- if (gov == 1) {
- c++;
- govp1=(c/5)*100;
- }
- if (gov == 2) {
- r++;
- govp2=(c/5)*100;
- }
- if (pre > 3) {
- n++;
- }
- if (gov > 2) {
- m++;
- }
- if (x > y & x > b) {
- }
- }
- //maior votacao//////////////////////
- if (x > y & x > b) {
- System.out.println("maior votação para presidente tulio " + x);
- }
- if (y > x & y > b) {
- System.out.println("maior votação para presidente tuca " + y);
- }
- if (b > x & b > y) {
- System.out.println(" a maior votação para presidente julio " + b);
- }
- if (c > r) {
- System.out.println(" a maior votação para governador carlo " + c);
- }
- if (r > c) {
- System.out.println(" a maior vot~ção para governador eneias " + r);
- }
- //menor votacao///////////////////
- if (x < y & x < b) {
- System.out.println("menor votação para presidente tulio " + x);
- }
- if (y < x & y < b) {
- System.out.println("menor votação para presidente tuca " + y);
- }
- if (b < x & b < y) {
- System.out.println(" a menor votação para presidente julio " + b);
- }
- if (c < r) {
- System.out.println(" a menor votação para governador carlo " + c);
- }
- if (r < c) {
- System.out.println(" a menor votação para governador eneias " + r);
- }
- System.out.println("total de votos para presidente tulio " + x + " tuca " + y + " julio " + b + " e votos nulo ou brancos são " + n);
- System.out.println(" total de votos para cada governador e carlo " + c + " eneias " + r + " e votos nulos ou branco são" + m);
- System.out.println("O percentual de presidente tulio :"+prep1+ "tuca"+prep2+ "julio"+prep3 );
- System.out.println("O percentual de governador carlo :"+govp1+ "eneias"+govp2 );
- }}
- lacos de repticao
- while(condicao)
- {
- enquanto condicao dor verdadeira executa o codigo entre as chaves
- }
- int num,resto;
- while(num!=0)
- {
- system.out.print("digite um numero");
- num=sc.nextInt();
- resto=num%2;
- if(resto==0)
- {
- system.out.print("par");
- }
- else
- {
- system.out.print("impar");
- }
- }
- double s = 0, cont = 0, cont1 = 0;
- int i=0;
- while (i<5)
- {
- Console.WriteLine("digite salsrio");
- s = double.Parse(Console.ReadLine());
- if (s > 1600)
- {
- cont++;
- }
- if (s < 1600)
- {
- cont1++;
- }
- }
- Console.WriteLine("quantidade maiores que 1600 {0} quantidade menores que 1600 {1}", cont++, cont1++);
- Console.ReadKey();
- }
- }
- }
- public static void main(String[] args){
- float maior,
- num;
- int count=2;
- Scanner entrada = new Scanner(System.in);
- System.out.print("Numero 1: ");
- num = entrada.nextFloat();
- maior = num;
- while(count <= 10){
- System.out.print("Numero " + count + ": ");
- num = entrada.nextFloat();
- if(num > maior){
- maior = num;
- }
- count++;
- }
- System.out.println("O maior numero digitado é: "+maior);
- }
- }
- //////////////////////////////////////////////////////////////////////////////////
- float numero, MaiorNumero=0;
- int count = 1;
- Scanner sc = new Scanner(System.in);
- // System.out.println("Número 1: ");
- // numero = sc.nextFloat();
- // numero = MaiorNumero;
- do
- {
- System.out.println("Entre com Número nº" + count + ":");
- numero = sc.nextFloat();
- if(numero > MaiorNumero){
- MaiorNumero = numero;
- }
- count++;
- }
- while(count <= 10);
- System.out.println("O maior número digitado foi: " + MaiorNumero);
- EXER 2
- {
- int dS = 1;
- Scanner s = new Scanner (System.in);
- System.out.println("digite um numero");
- dS = s.nextInt();
- switch (dS){
- case 1:
- System.out.println("Domingo");
- break;
- case 2:
- System.out.println("Segunda-feira");
- break;
- case 3:
- System.out.println("Terça-feira");
- break;
- case 4:
- System.out.println("Quarta-feira");
- break;
- case 5:
- System.out.println("Quinta-feira");
- break;
- case 6:
- System.out.println("Sexta-feira");
- break;
- case 7:
- System.out.println("Sábado");
- break;
- default:
- System.out.println("Este não é um dia válido!");
- }
- }
- }
- EXER 4
- {
- int dS = 1,i=0;
- Scanner s = new Scanner (System.in);
- System.out.println("digite um numero");
- dS = s.nextInt();
- for (i = 0; i <= 3; i++){
- System.out.println(","+i);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement