Anda di halaman 1dari 3

Introdução ao ambiente de programação em Java

1 - Crie um programa para mostar uma mensagem de boas vindas personalizada,


pedindo o nome do utilizador.

Class bemvindo{
Public static void main(string args []){
String nome;
System.out.println(“Digite o seu nome”);
Nome = Keyboard.readline();
System.out.println(“Olá, ” +nome+” – Bem Vindo ao Java!”);
}}

2- Escreva um programa que leia, para um array, um conjunto de 10 valores e os


apresente por ordem inverse.

Class invertnumeros{
Public static void main(string args[]){
Double[] num = new double[10];
System.out.println(Dimensao deste array:”+mum.length);

For(int index = 0; index< num.length; index++)


{
System.out.print ("Introduza o número " + (index+1) + ": ");
numeros[index] = Keyboard.readDouble();
}
System.out.println ("Os números por Ordem Inversa:");
for (int index = numeros.length­1; index >= 0; index­­)

System.out.print (numeros[index] + " ");
System.out.println ();
)}

3­ Pretende­se um programa que leia e armazene os valores respeitantes aos
lucros obtidos em cada mês do ano por uma empresa, num conjunto de 5 lojas
distintas. Este programa deverá, no final, apresentar o valor total de lucros da
empresa, bem como o valor máximo obtido e em que loja este valor foi obtido.

class Lucros {
public static void main(String Args[]) {
double[][] lucro = new double[5][12];
double maxlucro;
int melhorLoja, loja, mes;
double total = 0.0;
//Lê os valores para o array
for (loja = 0; loja < 5; loja++)
for (mes = 0; mes < 12; mes++) {
System.out.print("Introduza o valor do lucro em 2001 na loja " + (loja+1)
+ " no mes " + (mes+1) + ": ");
lucro[loja][mes] = Keyboard.readDouble();
}
maxlucro = 0;
melhorLoja = 0;
// Procura a loja com o melhor lucro
for (loja = 0; loja < 5; loja++)
for (mes = 0; mes < 12; mes++) {
if (maxlucro < lucro[loja][mes]) {
maxlucro = lucro[loja][mes];
melhorLoja = loja;
}
total += lucro[loja][mes];
}
System.out.println("Total de Lucros: " + total);
System.out.println("Máximo de lucros obtido na loja: " + (melhorLoja+1) + " no valor de: "
+ maxlucro);
}}
4­ Escreva um programa que leia, para um array, um conjunto de 10 valores e os
apresente por ordem inversa.

class InvertNumeros{
public static void main (String[] args){
double[] numeros = new double[10];
System.out.println ("Dimensão deste Array: " + numeros.length);
for (int index = 0; index < numeros.length; index++)
{
System.out.print ("Introduza o número " + (index+1) + ": ");
numeros[index] = Keyboard.readDouble();
}
System.out.println ("Os números por Ordem Inversa:");
for (int index = numeros.length­1; index >= 0; index­­)
System.out.print (numeros[index] + " ");
System.out.println ();
}}
5- Escreva um programa que determine se dois arrays unidimensionais de 
números
inteiros são iguais.
class Iguais {
public static void main(String Args[]) {
int vec1[]={0,1,2,3,4};
int vec2[]={0,2,2,3,4};
boolean diferentes=false;
for(int i=0;i<vec1.length && !diferentes;i++) //Termina quando encontra o primeiro valor
diferente
if (vec1[i]!=vec2[i])
diferentes = true;
if (diferentes)
System.out.println("Os arrays apresentados são diferentes");
else
System.out.println("Os arrays apresentados são iguais");
}
}

Anda mungkin juga menyukai