public static void main(String[] args) {
int i = 0, j = 0, quant = 0;
double[] num1;
double aux;
System.out.print("Entre com a quantidade a ser cadastrada: ");
quant = new Scanner(System.in).nextInt();
num1 = new double [quant];
for (i = 0; i <= quant - 1; i++){
System.out.print("Entre com o "+ (i + 1) +"º número: ");
num1[i] = new Scanner(System.in).nextDouble();
}
for (i = 0; i <= quant - 2; i++){
for (j = i + 1; j <= quant - 1; j++){
if( num1[j] < num1[i]){
aux = num1[j];
num1[j] = num1[i];
num1[i] = aux;
}
}
}
System.out.println("A ordem correta é: ");
for (i = 0; i <= quant - 1; i++){
System.out.print(num1 [i]);
if (i < quant - 1)
System.out.print(", ");
else
System.out.print(".");
}
}
sábado, dezembro 03, 2011
Vetor em Java
public static void main(String[] args) {
int[] n = new int[50];
for (int i=101; i<=150; i++){
n[i-101] = i;
}
for (int i=0; i<=49; i++){
System.out.println("Posição: "+(i+1));
System.out.println(n[i]+" ");
}
}
int[] n = new int[50];
for (int i=101; i<=150; i++){
n[i-101] = i;
}
for (int i=0; i<=49; i++){
System.out.println("Posição: "+(i+1));
System.out.println(n[i]+" ");
}
}
Porcentagem em Java
public static void main(String[] args) {
double valor = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor"));
valor=(valor/100)*5;
JOptionPane.showMessageDialog(null,"Total de 5% = "+valor);
}
double valor = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor"));
valor=(valor/100)*5;
JOptionPane.showMessageDialog(null,"Total de 5% = "+valor);
}
Matriz em Java
public static void main(String[] args) {
int[][] m = new int[10][10];
System.out.println("Sorteando números...");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
m[n][i] = (int)(Math.random()*9)+1;
}
}
System.out.println("Matriz preenchida!");
System.out.println("Conteúdo de cada posição da matriz:");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
System.out.println("m["+n+"]["+i+"] = "+m[n][i]);
}
}
System.out.println("Conteúdo da matriz completa:");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
System.out.print(m[n][i]+" ");
}
System.out.println();
}
System.out.print("Soma dos elementos da 5ª coluna: ");
int somaColuna5 = 0;
for(int n = 0; n < 10; n++) {
somaColuna5 = somaColuna5 + m[n][4];
}
System.out.println(somaColuna5);
}
int[][] m = new int[10][10];
System.out.println("Sorteando números...");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
m[n][i] = (int)(Math.random()*9)+1;
}
}
System.out.println("Matriz preenchida!");
System.out.println("Conteúdo de cada posição da matriz:");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
System.out.println("m["+n+"]["+i+"] = "+m[n][i]);
}
}
System.out.println("Conteúdo da matriz completa:");
for(int n = 0; n < 10; n++) {
for(int i = 0; i < 10; i++) {
System.out.print(m[n][i]+" ");
}
System.out.println();
}
System.out.print("Soma dos elementos da 5ª coluna: ");
int somaColuna5 = 0;
for(int n = 0; n < 10; n++) {
somaColuna5 = somaColuna5 + m[n][4];
}
System.out.println(somaColuna5);
}
Dias da semana com vetor em Java
public static void main(String[] args) {
String[] semana= {"Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sabado"};
for(int cont=0;cont<semana.length;cont++){
JOptionPane.showMessageDialog(null,"Hoje é : "+semana[cont]);
}
}
String[] semana= {"Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sabado"};
for(int cont=0;cont<semana.length;cont++){
JOptionPane.showMessageDialog(null,"Hoje é : "+semana[cont]);
}
}
Tabuada com vetor em Java
public static void main(String[] args) {
int[] tabuada=new int[11];
int num=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um número"));
for(int conta=0;conta<tabuada.length;conta++){
tabuada[conta]=conta;
JOptionPane.showMessageDialog(null,num + "x "+ conta + "= "+ (num*tabuada[conta]));
}
}
int[] tabuada=new int[11];
int num=Integer.parseInt(JOptionPane.showInputDialog(null,"Digite um número"));
for(int conta=0;conta<tabuada.length;conta++){
tabuada[conta]=conta;
JOptionPane.showMessageDialog(null,num + "x "+ conta + "= "+ (num*tabuada[conta]));
}
}
Mostrando alunos com média superior em Java
public static void main(String[] args) {
String[] nomes;
nomes = new String[5];
double[] notas = new double[5];
double soma = 0, media;
for (int i = 0 ; i <= 4 ; i++){
System.out.println("Entre com o nome do aluno nº "+(i+1));
nomes[i] = new Scanner(System.in).nextLine();
System.out.println("Entre com a nota do aluno nº "+(i+1));
notas[i] = new Scanner(System.in).nextDouble();
soma = soma + notas[i];
}
media = soma / 5;
System.out.println("A média dos alunos é: "+ media);
System.out.println();
System.out.println("Lista dos alunos cuja nota é superior a média da turma");
for(int i = 0; i <= 4; i++) {
if(notas[i] > media)
System.out.println(nomes[i]);
}
}
String[] nomes;
nomes = new String[5];
double[] notas = new double[5];
double soma = 0, media;
for (int i = 0 ; i <= 4 ; i++){
System.out.println("Entre com o nome do aluno nº "+(i+1));
nomes[i] = new Scanner(System.in).nextLine();
System.out.println("Entre com a nota do aluno nº "+(i+1));
notas[i] = new Scanner(System.in).nextDouble();
soma = soma + notas[i];
}
media = soma / 5;
System.out.println("A média dos alunos é: "+ media);
System.out.println();
System.out.println("Lista dos alunos cuja nota é superior a média da turma");
for(int i = 0; i <= 4; i++) {
if(notas[i] > media)
System.out.println(nomes[i]);
}
}
Colocando nomes em ordem alfabética em Java
public static void main(String[] args) {
int i = 0, j = 0, quant = 0;
String[] num1;
String aux;
System.out.print("Entre com a quantidade de pessoas: ");
quant = new Scanner(System.in).nextInt();
num1 = new String [quant];
for (i = 0; i <= quant - 1; i++){
System.out.print("Entre com o nome da "+ (i + 1) +"ª pessoa: ");
num1[i] = new Scanner(System.in).next();
}
for (i = 0; i <= quant - 2; i++){
for (j = i + 1; j <= quant - 1; j++){
if( num1[j].compareTo(num1[i]) < 0){
aux = num1[j];
num1[j] = num1[i];
num1[i] = aux;
}
}
}
System.out.println("A ordem correta é: ");
for (i = 0; i <= quant - 1; i++){
System.out.print(num1 [i]);
if (i < quant - 1)
System.out.print(", ");
else
System.out.print(".");
}
}
int i = 0, j = 0, quant = 0;
String[] num1;
String aux;
System.out.print("Entre com a quantidade de pessoas: ");
quant = new Scanner(System.in).nextInt();
num1 = new String [quant];
for (i = 0; i <= quant - 1; i++){
System.out.print("Entre com o nome da "+ (i + 1) +"ª pessoa: ");
num1[i] = new Scanner(System.in).next();
}
for (i = 0; i <= quant - 2; i++){
for (j = i + 1; j <= quant - 1; j++){
if( num1[j].compareTo(num1[i]) < 0){
aux = num1[j];
num1[j] = num1[i];
num1[i] = aux;
}
}
}
System.out.println("A ordem correta é: ");
for (i = 0; i <= quant - 1; i++){
System.out.print(num1 [i]);
if (i < quant - 1)
System.out.print(", ");
else
System.out.print(".");
}
}
Operações Básicas em Java
public static void main(String[] args) {
double mult,sub,adc,div;
double v1 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 1"));
double v2 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 2"));
mult=(v1* v2);
sub=(v1 - v2);
adc=(v1 + v2);
div=(v1 / v2);
JOptionPane.showMessageDialog(null,"Multiplicação ="+mult
+ "\nSubtração = "+sub
+ "\nAdição = "+adc
+ "\nDivisão = "+div);
}
double mult,sub,adc,div;
double v1 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 1"));
double v2 = Double.parseDouble(JOptionPane.showInputDialog("Digite o Valor 2"));
mult=(v1* v2);
sub=(v1 - v2);
adc=(v1 + v2);
div=(v1 / v2);
JOptionPane.showMessageDialog(null,"Multiplicação ="+mult
+ "\nSubtração = "+sub
+ "\nAdição = "+adc
+ "\nDivisão = "+div);
}