Escolar Documentos
Profissional Documentos
Cultura Documentos
Array
1. Construa um programa que l uma matriz de 2x3 e que permita
consultar os dados inseridos nas respectivas linhas e colunas.
Dica:
Resoluo:
import java.io.*;
public class ex4 {
public static void main (String args []) throws
java.io.IOException
{
BufferedReader in = new BufferedReader (new
InputStreamReader (System.in));
int b [][]=new int [2][3];
int lin,col;
for (lin=0;lin<2;lin++)
{
for (col=0;col<3;col++)
{
System.out.println(" Introduza o valor da linha
- "+lin+" coluna - "+col);
b [lin][col]=Integer.parseInt(in.readLine());
}
}
System.out.println(" Qual a linha a consultar?");
lin=Integer.parseInt(in.readLine());
System.out.println(" Qual a coluna a consultar?");
col=Integer.parseInt(in.readLine());
System.out.println(" Valor da linha: " + lin + " ,coluna: "
+ col + " : " + b[lin][col]);
}
}
2. Construa um programa que leia um conjunto de alunos - 10 alunos cada um com o seu nome e a respectiva nota. Em seguida exiba o
nome dos alunos que obtiveram a nota maior do que a mdia da
turma.
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class ex15string {
public
static
java.io.IOException
void
main
(String
args
[])
throws
{
BufferedReader
in
InputStreamReader (System.in));
new
BufferedReader
(new
determinada
pelo
utilizador
[ex.
Quantos
dados
void
main
(String
args
[])
throws
{
BufferedReader
in
InputStreamReader (System.in));
new
BufferedReader
(new
String [] nomes;
double [] notas;
int i,qtde;
double media;
double total = 0;
System.out.print("Quantos dados pretende inserir?: ");
qtde =Integer.parseInt(in.readLine());
//preencher os vetores
nomes = new String[qtde];
notas = new double[qtde];
for(i = 0; i < qtde; i++){