Ir ao conteúdo
  • Cadastre-se

Ajuda com pequeno programa.


rads2014

Posts recomendados

1) Faça um programa em java que leia 3 números inteiros e depois escreva-os em ordem inversa da que foi lida

2) Faça um programa que leia 2 números inteiros, X e Y, fornecidos pelo usuário e imprima uma listagem com os resultados das operações de soma, subtração, multiplicação e divisão. Por exemplo, dado X e Y, com valores 3 e 4, temos a seguinte listagem resultante:

Lista de operações com X=3 e Y=4:

Soma: 3 + 4 = 7

Subtração: 3 - 4 = -1

Multiplicação: 3 * 4 = 12

Divisão: 3 / 4 = 0

Obs.: para se realizar operações, não se esqueça de utilizar variáveis para ler os valores, podendo utilizar uma terceira variável para armazenar o resultado. Exemplo:

int x, y, z;

x = 4;

y = 5;

z = x + y;

System.out.println("x+y="+z); // escreve x+y=9

3) Qual é o resultado das seguintes comandos executados via console interativa do drjava, considerando a execução individual e isolada de cada um dos itens?

a) k

B) int k = 2; k = k + 1; k

c) String m = "2"; int n = 3; m+n

d) int z = "10";

e) String var1 = "var2"; String var2 = var1; var1+var2

f) String t = "10"; t+1

g) int var1 = 2000; "var1="+var1

h) int x=1, y=2, z=3; x-y+z

Bom eu sou calouro no curso de engenharia de software da UFG e peço ajuda de alguém que já entenda um pouco(ou muito ^^), eu quero fazer isso no programa drjava. Se alguem puder ajudar...

Link para o comentário
Compartilhar em outros sites

  • Moderador

Não vou te ajudar em todos mas aqui uma questao 2:


package operacoes;
public class operacoes {
public static void main(String[] args) {
int x= 3, y = 4, soma,subtracao, multiplicacao, divisao;

soma = x + y;
subtracao = x - y;
multiplicacao = x * y;
divisao = x / y;

System.out.println("2)");
System.out.println("Soma: 3 + 4 = "+ soma);
System.out.println("Subtração: 3 - 4 = "+subtracao);
System.out.println("Multiplicação: 3 * 4 = "+multiplicacao);
System.out.println("Divisão: 3 / 4 = "+divisao);
}
}

a questao 1 e a 3 é com você

Link para o comentário
Compartilhar em outros sites

Grande amigo rads2014!!!

Vou tentar te dar uma ajudinha com o exercício nº 1.

Se precisares alguma explicação, poste de novo que eu volto pra explicar.


import java.util.Scanner;
class FuncInverterOrdem
{
static Scanner ler= new Scanner(System.in);

static void InverterOrdem(int n)
{
int n1,n2,n3;

n1=n%10;
n=n/10;
n2=n%10;
n=n/10;
n3=n%10;

System.out.print(n1);
System.out.print(n2);
System.out.print(n3);
}

public static void main(String args[])
{
int n=0;
System.out.print("Escreva um número inteiro de três dígitos:");
n=ler.nextInt();

InverterOrdem(n);
}


}

Link para o comentário
Compartilhar em outros sites

  • Moderador

hum nao seria mais fácil e simples fazer uma pilha?

ou talvez jogar os elementos num vetor de 3 posiçoes.. e depois percorrer o vetor e inverter? algo do tipo

int elementos[] = new int[3];

int i;

tamanho = elementos.length;

for (i = 0; i < tamanho; i--)

{ system.out.print(elementos; }

um outro jeito seria fazer dessa forma:

- Declara o Array;

- Converta a Array em um List utilizando a classe utilitária Collections.

- Em seguida chame o método reverse() dentro da classe utilitária Collections.

- Agora a ordem já está invertida.

- Converta o List novamente em um Array.

- Mande imprimir os valores para conferir.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!