MAB 240 - Computação II

Laboratório 1 - 31/08/2016

1. Crie um projeto no BlueJ ou Eclipse chamado Lab1, e dentro desse projeto crie um arquivo Ola.java e digite o seguinte código Java nele:

public class Ola {

    public static int soma(int a, int b) {
        return a + b;
    }

    public static void main(String[] args) {
        System.out.println("A soma de 2 e 3 é: " + soma(2,3));
    }

}

Execute o projeto e veja o resultado. Se você estiver no Eclipse, crie um scrapbook para esse projeto (um arquivo chamado scrapbook.jpage) e inspecione o resultado de algumas expressões, escrevendo os seguintes trechos de código Java, selecionando-os com o mouse e escolha “Inspect” no menu que aparece no clique do botão direito:

2 + 3

new Ola()

Ola.soma(2,3)

System.out.println(Ola.soma(2,3));

String a = "Olá";
String b = " Mundo";
return a + b;

Se você estiver no BlueJ, basta entrar os comandos acima no console do BlueJ.

Use esse mesmo projeto para o próximo exercício.

2. Converta o programa C abaixo para um programa Java que faz a mesma coisa, nos moldes do programa IniVetor visto na última aula:

#include  <stdio.h>

int main (void)
{
	int vetor[5], i; 
	int trocou = 0;
	int fim = 5;
	int temp;

	printf("Entre com um vetor de %d elementos\n", 5);
	for (i = 0; i < 5; i++)
	{
		printf("Elemento %d ", i);
		scanf("%d", &vetor[i]);
	}

	do {
		trocou = 0;
		for (i=0; i < fim-1; i++)
		{
			if (vetor[i] > vetor[i+1])
			{
				temp = vetor[i];
				vetor[i] = vetor[i+1];
				vetor[i+1] = temp;
				trocou = 1;
			}
		}
		fim--;
	} while (trocou);

	for (i=0; i < 5; i++) printf("%d\n", vetor[i]);

	return 0;
}

Última Atualização: 2016-12-09 11:49