EJERCICIO DE JAVA

1)) MI PRIMER PROGRAMA EN JAVA 
public class Test {

public static void main (String args []){
System.out.println("-----------BIENVENIDO---------------");
System.out.println("Mi primer programa en Java");


System.out.println("HOLA MUNDO JAJJAJA");
System.out.println("HOLA SOY \n WIL");
System.out.println("HOY ES 8 DE MAYO DEL 2017");
int a =3, b=4;

System.out.println("la suma de   "+ a +"  y de   "+b+" es : "+(a+b));
System.out.println("la resta de   "+ a +"  y de   "+b+" es : "+(a-b));
System.out.println("la multiplicacion de   "+ a +"  y de   "+b+" es : "+(a*b));
System.out.println("la divicion  de   "+ a +"  y de   "+b+" es : "+(a/b));


}




}


2) INGRESE UN NUMERO Y DIGA SI ES PAR O NO 
public class ParImpar {
   public static void main(String[] args) {
  System.out.println("-----------BIENVENIDO---------------");
System.out.println("Mi primer programa en Java");    
        System.out.println("el numero que esta es  ");
        int a =7;
        if(a%2==0){
             System.out.println(a+" es par");
        }else{
            System.out.println(a+" es impar");
        }    
     }
}


3) CLASES DE NUMEROS 
import java.util.Scanner;
public class Clase {


public static void main (String args [])
{
Scanner sc = new Scanner(System.in);
System.out.println("Digite el numero que usted desea");
int num1=sc.nextInt();
int num2=sc.nextInt();

int suma=num1+num2;
System.out.println(suma);
}

   }



4) SALARIO DE UN EMPLEADO 
import java.util.Scanner;
public class Salario {


public static void main (String args [])
{
String nombre;
int horas;
double pagoPorHora, pagoTotal;
Scanner sc = new Scanner(System.in);
System.out.println("***********BIENVENIDO********");
System.out.println("ingrese su nombre");
nombre=sc.nextLine();
System.out.println("ingrese las horas de trabajo de la semana");
horas=sc.nextInt();
System.out.println("ingrese lo que le pagan por Hora");
pagoPorHora=sc.nextDouble();
pagoTotal=horas*pagoPorHora;

System.out.println("hola" + nombre );
  System.out.println("tu sueldo es de " + pagoTotal);
}
   }


5) PROMEDIO DE NOTAS 
import java.util.Scanner;

public class PromedioNotas {


public static void main (String args [])

{
double nota,suma=0,prom=0;
Scanner sc = new Scanner(System.in);
for(int i=1 ; i<=5 ; i++){
System.out.println("***********BIENVENIDO********");
System.out.println("Digite las notas \t" +i);
nota=sc.nextDouble();
suma=suma+nota;

}
prom = suma/5;

if (prom<3){
System.out.println("el promedio es\t" + prom+ "\ty usted pierde la materia");
}

else{
System.out.println("el promedio es\t" + prom+ "\ty usted pasa la materia");
}
}
   }

6) VECTORES EN NOTAS 

import java.util.Scanner;

public class VectorNotas{

public static void main(String args []){

Scanner sc = new Scanner(System.in);

  double notas [];
notas = new double[5];
for (int i = 0; i < notas.length ;i++){

System.out.println("Ingrese las notas" + (i+1));
notas[i]= sc.nextDouble();
 }
}




}
******************
7) Promedio notas 


import java.util.*;
public class MediaDeLaClase {
    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        int numAlum, i;
        double suma = 0, media;

        //Lectura del número de alumnos. Debe ser un valor positivo
        do {
            System.out.print("Número de alumnos de la clase: ");
            numAlum = sc.nextInt();
        } while (numAlum <= 0);

        //se crea un array llamado notas de numAlumn elementos de tipo double
        double[] notas = new double[numAlum];
     
        // Entrada de datos. Se lee la nota de cada alummo y se guarda
        // en cada elemento del array
        for (i = 0; i < notas.length; i++) {
            System.out.print("Alumno " + (i + 1) + " Nota final: ");
            notas[i] = sc.nextDouble();
        }

        // Sumar todas las notas
        for (i = 0; i < notas.length; i++) {
            suma = suma + notas[i];
        }

        // Calcular la media
        media = suma / notas.length;

        // Mostrar la media
        System.out.printf("Nota media del curso: %.2f %n", media);

        // Mostrar los valores superiores a la media
        System.out.println("Listado de notas superiores a la media: ");
        for (i = 0; i < notas.length; i++) {
            if (notas[i] > media) {
                System.out.println("Alumno numero " + (i + 1)+ " Nota final: " + notas[i]);
            }
        }
    }

}

8) SUELDO 
import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
         //creamos los arrays
        String[] empleados = new String[20];
        double[] sueldos = new double[20];

        //variables donde guardar el nombre y sueldo del empleado que más gana
        String nombreMayor;
        double mayorSueldo;

        int i = 0;

        //se lee el primer empleado
        System.out.println("Lectura de nombres y sueldos de empleados: ");
        System.out.print("Empleado " + (i + 1) + ": ");
        empleados[i] = sc.nextLine();
        System.out.print("Sueldo: ");
        sueldos[i] = sc.nextDouble();

        //se toma el primero como mayor
        mayorSueldo = sueldos[i];
        nombreMayor = empleados[i];

        //se leen el resto de empleados
        for (i = 1; i < empleados.length; i++) {
            sc.nextLine(); //limpiar el buffer
            System.out.print("Empleado " + (i + 1) + ": ");
            empleados[i] = sc.nextLine();
            System.out.print("Sueldo: ");
            sueldos[i] = sc.nextDouble();
            //se compara el sueldo leído con el mayor
            if (sueldos[i] > mayorSueldo) {
                mayorSueldo = sueldos[i];
                nombreMayor = empleados[i];
            }
        }

        //mostrar resultados
        System.out.println("Empleado con mayor sueldo: " + nombreMayor );
        System.out.println("Sueldo: " + mayorSueldo);
    }
}
*************************
EJERCICIO DE RANDOM
import java.util.Scanner;
public class Rand {
static Scanner sc = new Scanner(System.in);
  public static void main(String args[]) {
int numer[];
numer  = new int [10];
  Random rand = new Random();
  for(int i=0;i<numer.length; i++){
    int val = rand.nextInt(100);
    numer[i] = val; }
for(int i=0; i<numer.length; i++){
  System.out.println("el primer numero " +numer[i]);
}
  int val= rand.nextInt(10);
  for(int i=0; i<10; i++){
  System.out.println("Digite el numero que desea ");
int sel = sc.nextInt();
if(sel == val){
System.out.println("el nuemero es correcto");
break;}
else if(val > sel){
System.out.println("el numero es menor");}
else if(val < sel){
System.out.println("el numero es mayor");}

         }
}


        

  }


TAREA DE UN NUMERO ALEATORIO SIN REPETIR 


public class Aleatorios{
  public static void main (String[] args) {

int i=0, cantidad=100, rango=100;
int arreglo[] = new int[cantidad];

arreglo[i]=(int)(Math.random()*rango);
for(i=1; i<cantidad; i++){
arreglo[i]=(int)(Math.random()*rango);
    for(int j=0; j<i; j++){
       if(arreglo[i]==arreglo[j]){
           i--;
        }
    }
}

for(int k=0; k<cantidad; k++){
System.out.print("los numeros aleatorios son ");
    System.out.print((k+1)+".- "+arreglo[k]+"\n");

}
}




}


TAREA DE UN NUMERO ALEATORIO SIN REPETIR 


import java.util.Random;
import java.util.Arrays;

public class GeneraRandom {
   

    
    public  static void main(String[] args){
         
        int n=10;  //numeros aleatorios
       int k=n;  //auxiliar;
        int[] numeros=new int[n];
        int[] resultado=new int[n];
        Random rnd=new Random();
        int res;
        
        
        //se rellena una matriz ordenada del 1 al 10(1..n)
        for(int i=0;i<n;i++){
            numeros[i]=i+1;
        }
        
        for(int i=0;i<n;i++){
            res=rnd.nextInt(k);            
            resultado[i]=numeros[res];
            numeros[res]=numeros[k-1];
            k--;
            
        }
         //se imprime el resultado;
        System.out.println("El resultado de la matriz es :");
        for(int i=0;i<n;i++){
System.out.println("el resultado de los numeros aleatorios es:");
        System.out.println(resultado[i]);
        }
   }

}


//////*******************

import java.util.*;
public class matriz4x4{
public static void main(String args []){
int i;
int j;
int matriza[][]=new int[4][4];

Scanner dato = new Scanner (System.in);
System.out.println("Escribir datos de la matriz ");

    for (i=0;i<=3;i++){
        for (j=0;j<=3;j++){
            System.out.print("Escribir valor " + i + " , " + j + " : ");
            matriza [i][j] = dato.nextInt();
        }
    }
    System.out.println("MATRIZ 4x4");
    for (i=0;i<=3;i++){
for (j=0;j<=3;j++){
System.out.print(matriza[i][j]+"");
}
System.out.println("");
}
}

}

*/----------**/--------*-/**/--*/-*//-**/*-*/-*

import java.util.*;

public class matriz4x4{

public static void main(String args []){

int matriz [] [] = new int[4] [4];

Scanner consola = new Scanner(System.in);


for (int x=0; x < matriz.length; x++) {
  for (int y=0; y < matriz[x].length; y++) {...}

}

for (int x=0; x < matriz.length; x++) {
  for (int y=0; y < matriz[x].length; y++) {
    System.out.println("Introduzca el elemento [" + x + "," + y + "]");
    matriz[x][y] = consola.nextInt();
  }


}


for (int x=0; x < matriz.length; x++) {
  for (int y=0; y < matriz[x].length; y++) {
    System.out.println ("[" + x + "," + y + "] = " + matriz[x][y]);

 }


}



No hay comentarios:

Publicar un comentario