Ejercicios Java
Ejercicios Java
INDICE
PÁGINA
INTRODUCCION
4
¿Qué es java? 5
Descarga e instalación de java 5
Descarga e instalación eclipse 7
PROGRAMACION EN JAVA
Estructura general
Definición de clase
Definición de objeto
Definición de método
Definición de constructor
Definición de package
Variables
Tipos de variables
Nombre de variables
Como se define una variable
Operadores de java
Operadores aritméticos
Operadores lógicos
Operadores relacionales
Operadores de asignación
Operadores incrementales
Operador de concatenación
Jerarquía de los operadores
ESTRUCTURAS EN JAVA
Comentarios
Decisiones
if
if else
if else if else (anidadas)
María Camila Rondón Oyuela. 2
MANUAL DE JAVA
BUCLES
Bucle for
Buble while
Bucle do while
MATRICES
Vectores
Inicialización de un vector
Ejemplo de un vector
Matrices
Ejemplo de matrices (arrays)
EJERCICIOS RESUELTOS
INTRODUCCION
¿QUÉ ES JAVA?
Damos clic en el botón amarillo que dice descargar 64 bit, nos re direccionará a
una ventana como la siguiente:
PROGRAMACION EN JAVA
Definición de clase
Definición de objeto
Un objeto (en inglés, instance) es un ejemplar concreto de una clase. Las
clases son como tipos de variables, mientras que los objetos son como
variables concretas de un tipo determinado.
Classname
unObjeto;
Classname
otroObjeto;
Cada objeto que se crea de una clase tiene su propia copia de las variables
miembro. Por ejemplo, cada objeto de la clase Circulo tiene sus propias
Definición de método
Los métodos son funciones definidas dentro de una clase. Salvo los métodos
static o de clase, se aplican siempre a un objeto de la clase por medio del
operador punto (.). Dicho objeto es su argumento implícito. Los métodos
pueden además tener otros argumentos explícitos que van entre paréntesis, a
continuación del nombre del método.
La primera línea de la definición de un método se llama declaración; el
código comprendido entre las llaves {…} es el cuerpo del método.
Considérese el siguiente método tomado de la clase Circulo:
public Circulo elMayor(Circulo c) { //
comienzo del método if (this.r>=c.r) //
body
return this; // body
else // body
return c; // body
} // final del método
Definición de constructor
Definición de package
Variables
Variables referencia.
Son referencias o nombres de una información más compleja: arrays u objetos
de una determinada clase.
Desde el punto de vista del papel o misión en el programa, las variables
pueden ser:
1. Variables miembro de una clase: Se definen en una clase, fuera de
cualquier método; pueden ser tipos primitivos o referencias.
2. Variables locales: Se definen dentro de un método o más en general
dentro de cualquier bloque entre llaves {}. Se crean en el interior
del bloque y se destruyen al finalizar dicho bloque. Pueden ser
también tipos primitivos o referencias.
Tipos de variables
Nombre de variables
Los nombres de variables en Java se pueden crear con mucha libertad. Pueden
ser cualquier conjunto de caracteres numéricos y alfanuméricos, sin algunos
caracteres especiales utilizados por Java como operadores o separadores ( ,.+-
*/ etc.).
Existe una serie de palabras reservadas las cuales tienen un significado
especial para Java y por lo tanto no se pueden utilizar como nombres de
variables. Dichas palabras son:
Operadores de java
Operadores aritméticos
Son operadores binarios (requieren siempre dos operandos) que realizan las
operaciones aritméticas habituales: suma (+), resta (-), multiplicación (*),
división (/) y resto de la división (%).
Operadores lógicos
Los operadores lógicos se utilizan para construir expresiones lógicas,
combinando valores lógicos (true y/o false) o los resultados de los operadores
relacionales. Debe notarse que en ciertos casos el segundo operando no se
evalúa porque ya no es necesario (si ambos tienen que ser true y el primero es
false, ya se sabe que la condición de que ambos sean true no se va a cumplir).
&& AND op1 && op2 true si op1 y op2 son true. Si op1 es false
ya no se evalúa op2
|| OR op1 || op2 true si op1 u op2 son true. Si op1 es true ya
no se evalúa op2
! negación ! op true si op es false y false si op es true
& AND op1 & op2 true si op1 y op2 son true. Siempre se
evalúa op2
| OR op1 | op2 true si op1 u op2 son true. Siempre se
evalúa op2
Operadores relacionales
Operador de asignación
Operadores incrementales
Operador de concatenación
Comentarios
Los comentarios son muy útiles para poder entender el código utilizado,
facilitando de ese modo futuras revisiones y correcciones. Además permite
que cualquier persona distinta al programador original pueda comprender el
código escrito de una forma más rápida. Se recomienda acostumbrarse a
comentar el código desarrollado. De esta forma facilita la tarea de estudio y
revisión posterior.
Java interpreta que todo lo que aparece a la derecha de dos barras “//” en una
línea cualquiera del código es un comentario del programador y no lo tiene en
cuenta. El comentario puede empezar al comienzo de la línea o a continuación
de una instrucción que debe ser ejecutada. La segunda forma de incluir
comentarios consiste en escribir el texto entre los símbolos /*…*/. Este
segundo método es válido para comentar más de una línea de código. Por
ejemplo:
// Esta línea es un comentario
int a=1; // Comentario a la derecha de una sentencia
// Esta es la forma de comentar más de una línea utilizando
// las dos barras. Requiere incluir dos barras al comienzo
de cada línea
/* Esta segunda forma es mucho más cómoda para comentar
un número elevado de líneas ya que sólo requiere
modificar
el comienzo y el final. */
Decisiones
María Camila Rondón Oyuela. 20
MANUAL DE JAVA
If
Esta estructura permite ejecutar un conjunto de sentencias en función del
valor que tenga la expresión de comparación (se ejecuta si la expresión de
comparación tiene valor true). Tiene la forma siguiente:
if (booleanExpression)
{ statements;
}
Las llaves {} sirven para agrupar en un bloque las sentencias que se han de
ejecutar, y no son necesarias si sólo hay una sentencia dentro del if.
if else
BUCLES
Bucle for
Salida:
i = 1 j = 11
i = 2 j = 4
i = 3 j = 6
i = 4 j = 8
Bucle while
Las sentencias statements se ejecutan mientras booleanExpression sea true.
while (booleanExpression) {
statements;
}
Bucle do while
Es similar al bucle while pero con la particularidad de que el control está al
final del bucle (lo que hace que el bucle se ejecute al menos una vez,
independientemente de que la condición se cumpla o no). Una vez ejecutados
los statements, se evalúa la condición: si resulta true se vuelven a ejecutar las
sentencias incluidas en el bucle, mientras que si la condición se evalúa a false
finaliza el bucle. Este tipo de bucles se utiliza con frecuencia para controlar la
MATRICES (arrays)
Inicialización de un vector
Los arrays se pueden inicializar con valores entre llaves {...} separados
por comas.
También los arrays de objetos se pueden inicializar con varias llamadas
a new dentro de unas llaves {...}.
Si se igualan dos referencias a un array no se copia el array, sino que se
tiene un array con dos nombres, apuntando al mismo y único objeto.
Creación de una referencia a un array. Son posibles dos formas:
double[] x; //
preferible
double x[];
Ejemplo de vectores:
// crear un array de 10 enteros, que por
defecto se inicializan a cero int v[] = new
int[10];
// crear arrays inicializando
con determinados valores int
v[] = {0, 1, 2, 3, 4, 5, 6, 7,
8, 9};
String dias[] = {"lunes",
"martes",
"miercoles",
"jueves", "viernes",
"sabado",
"domingo"};
// array de 5 objetos
MiClase listaObj[] = new MiClase[5]; // de momento hay 5
referencias a null
for( i = 0 ; i < 5;i++)
listaObj[i]
= new
MiClase(...)
;
// array anónimo
obj.metodo(new String[]={"uno", "dos", "tres"});
MATRICES
En Java una matriz es un vector de vectores fila, o más en concreto un vector
de referencias a los vectores fila. Con este esquema, cada fila podría tener un
número de elementos diferente.
Una matriz se puede crear directamente en la forma,
int [][] mat = new int[3][4];
EJERCICIOS RESUELTOS
Clase Principal
import java.util.Scanner;
double numero1,numero2;
Clase Cálculo
double suma;
public double sumar (double numero1, double numero2){
Clase Principal
import java.util.Scanner;
public class PrincipalDos {
int numero;
}
}
Clase Cálculo
return calculo;
}
}
Clase Principal
int numero;
Clase Cálculo
Clase Principal
import java.util.Scanner;
public class PrincipalCuatro {
int numero;
Clase Cálculo
Clase Principal
import java.util.Scanner;
public class PrincipalCinco {
int numero;
}
Clase Cálculo
Clase Principal
import java.util.Scanner;
double base,exponente;
Clase Cálculo
calculos = Math.pow(base,exponente);
return calculos;
}
public void imprimir(){
System.out.println("la base que ingreso y su exponente dan como
resultado:"+calculos);
}
}
7. ingresar los grados y hallar seno, coseno, tangente, cotangente, secante, cosecante.
Clase Principal
import java.util.Scanner;
int grados;
Clase Cálculo
double radian,seno,cos,tan,cosecante,secante,cotangente;
radian = Math.toRadians(grados);
seno = Math.sin(radian);
return seno;
}
radian = Math.toRadians(grados);
cos = Math.cos(radian);
return cos;
}
radian = Math.toRadians(grados);
tan = Math.tan(radian);
return tan;
radian = Math.toRadians(grados);
cosecante = (1/(Math.sin(radian)));
radian = Math.toRadians(grados);
secante = (1/(Math.cos(radian)));
return secante;
}
radian = Math.toRadians(grados);
cotangente = (1/(Math.tan(radian)));
return cotangente;
}
}
Clase Principal
import java.util.Scanner;
public class Principal {
Clase Cálculo
double calculo,cat1,cat2,sum;
public double diagonal (double base, double altura){
cat1 = Math.pow(base,2);
cat2 = Math.pow(altura,2);
sum = cat1+cat2;
calculo = Math.pow(sum,0.5);
return calculo;
}
public void imprimir(){
System.out.println("la base * la altura:"+calculo+"hipotenusa");
}
}
Clase Principal
double a,b,c;
Clase Cálculo
var1 = Math.pow(b,2)-4*(a*c);;
var3 = Math.pow(var1,0.5);
var4 = -b+var3;
var5 = 2*a;
calculo = var4/var5;
return calculo;
}
public void imprimir(){
System.out.println("cuadratica positiva:"+calculo);
}
}
Clase Principal
import java.util.Scanner;
public class PrincipalInv {
int numero;
Clase Cálculo
int calculo,var1,var2;
public int invertido (int numero){
return calculo;
Clase Principal
import java.util.Scanner;
public class PrincipalInvTres {
int numero;
Clase Cálculo
int calculo,var1,var2,var3,var4;
public int invertido (int numero){
return calculo;
}
}
Clase Principal
import java.util.Scanner;
public class PrincipalInvCuatro {
int numero;
Clase Cálculo
return calculo;
Clase Principal
import java.util.Scanner;
public class PrincipalInvCinco {
int numero;
Clase Cálculo
return calculo;
Clase Principal
import java.util.Scanner;
public class Principal {
double numero;
Clase Cálculo
if(numero==0)
{
System.out.println("El numero "+numero+" es nulo");
} else
{
if(numero>0)
{
System.out.println("El numero "+numero+" es positivo");
}else
{
System.out.println("El numero "+numero+" es negativo");
}
}
}
}
Clase Principal
import java.util.Scanner;
Clase Cálculo
if(numero1>numero2)
{
System.out.println("El numero "+numero1+" es mayor que el numero
"+numero2);
} else{
System.out.println("El numero "+numero2+" es mayor que el numero
"+numero1);
}
}
}
Clase Principal
import java.util.Scanner;
int numero1;
int numero2;
Clase Cálculo
if(numero1>numero2)
{
System.out.println("El numero "+numero1+" es mayor y el
numero "+numero2+" es menor");
} else{
System.out.println("El numero "+numero2+" es mayor y el
numero "+numero1+" es menor");
}
}
}
Clase Principal
import java.util.Scanner;
int numero1;
}
3223729109 tio ramiro
}
Clase Cálculo
var1 = numero1 % 2;
if(var1==0)
{
System.out.println("El numero "+numero1+" es par");
} else{
System.out.println("El numero "+numero1+" es impar");
}
}
}
Clase Principal
import java.util.Scanner;
int numero1;
Clase Cálculo
if(var1==var2)
{
System.out.println("El numero "+numero1+" es capicua");
} else{
System.out.println("El numero "+numero1+" no es capicua");
}
Clase Principal
import java.util.Scanner;
int numero1;
Clase Cálculo
if(var3==var2)
20. Ingresar una nota de 0 a 5 e indicar si reprobó o no, se aprueba cuando la nota es
mayor a 2.9
Clase Principal
import java.util.Scanner;
int nota;
Clase Cálculo
if(nota>=3)
{
System.out.println("usted aprobo con "+nota);
} else{
System.out.println("usted reprobo con "+nota);
}
}
}
21. Ingresar una nota de 0 a 5 e indicar si la nota es mala, buena o excelente, nota mala
de 0 a 2.9, nota buena de 3 a 4.5 nota excelente de 4.6 a 5
Clase Principal
import java.util.Scanner;
double nota;
Clase Cálculo
if(nota<3.0)
{
System.out.println("su nota es mala");
} else{
if(nota<4.6)
{
System.out.println("su nota es buena");
} else{
System.out.println("su nota es excelente");
}
}
}
}
22. Ingresar un número máximo de tres cifras e indicar el número de cifras del número
ingresado.
Clase Principal
import java.util.Scanner;
int numero1;
Clase Cálculo
if(numero1>999)
{
System.out.println("entrada no valida");
} else{
if(numero1>99)
{
System.out.println("el numero "+numero1+" es de tres cifras");
} else{
if(numero1>9)
{
System.out.println("el numero "+numero1+" es de dos
cifras");
} else{
System.out.println("el numero "+numero1+" es de una cifra");
}
}
}
}
}
Clase Principal
import java.util.Scanner;
int hora;
Clase Cálculo
if(hora>=24)
{
System.out.println("entrada no valida");
} else{
if(hora>=19)
{
System.out.println("buenas noches");
} else{
if(hora>=13)
{
System.out.println("buenas tardes");
} else{
System.out.println("buenos dias");
}
}
}
}
Clase Principal
import java.util.Scanner;
public class Principal {
double numero;
Clase Cálculo
if(numero==0)
{
System.out.println("El numero "+numero+" es neutro");
} else
{
if(numero>0)
{
System.out.println("El numero "+numero+" es positivo");
}else
{
System.out.println("El numero "+numero+" es negativo");
}
}
}
}
import java.util.Scanner;
double nota;
Clase Cálculo
if(nota<3.0)
{
System.out.println("su nota es mala");
} else{
if(nota<4.0)
{
System.out.println("su nota es buena");
} else{
if(nota<4.6)
{
System.out.println("su nota es sobresaliente");
} else{
System.out.println("su nota es excelente");
}
}
}
}
26. Ingresar un número máximo de cinco cifras e indicar el número de cifras del
número ingresado.
Clase Principal
import java.util.Scanner;
int numero;
Clase Cálculo
if(numero>99999)
{
System.out.println("entrada no valida");
} else{
if(numero>9999)
{
System.out.println("el numero "+numero+" es de cinco cifras");
} else{
if(numero>999)
{
System.out.println("el numero "+numero+" es de cuatro
cifras");
} else{
Clase Principal
import java.util.Scanner;
public class Principal {
String dia;
Clase Cálculo
if(dia.equalsIgnoreCase("lunes"))
{
System.out.println("El dia "+dia+" baloncesto");
} else
{
if(dia.equalsIgnoreCase("martes"))
{
System.out.println("El dia "+dia+" futbol");
}else
{
if(dia.equalsIgnoreCase("miercoles"))
{
System.out.println("El dia "+dia+" voleibol");
} else
{
if(dia.equalsIgnoreCase("jueves"))
{
System.out.println("El dia "+dia+" tennis");
}else
{
if(dia.equalsIgnoreCase("viernes"))
{
System.out.println("El dia "+dia+" natacion");
}else
{
if(dia.equalsIgnoreCase("sabado"))
{
System.out.println("El dia "+dia+"
golf");
} else
{
if(dia.equalsIgnoreCase("domingo"))
{
System.out.println("El dia "+dia+" en
casa");
}
}
}
Clase Principal
import java.util.Scanner;
double calificacion;
}
}
if(calificacion<=5.0)
{
System.out.println("su nota es deficiente");
} else{
if(calificacion<=6.0)
{
System.out.println("su nota es regular");
} else{
if(calificacion<=7.0)
{
System.out.println("su nota es aceptable");
} else{
if(calificacion<=8.0)
{
System.out.println("su nota es buena");
} else{
if(calificacion<=9.0)
{
System.out.println("su nota es sobresaliente");
} else{
System.out.println("su nota es
excelente");
}
}
}
}
}
}
}
29. Ingresar un mes del año y mostrar el mes que corresponde, el mes debe ser
ingresado en letra.
Clase Principal
import java.util.Scanner;
public class Principal {
String mes;
Clase Cálculo
if(mes.equalsIgnoreCase("enero"))
{
System.out.println(mes+" es el primer mes");
} else {
if(mes.equalsIgnoreCase("febrero"))
{
System.out.println(mes+" es el segundo mes");
}else {
if(mes.equalsIgnoreCase("marzo"))
{
System.out.println(mes+" es el tercer mes");
} else {
if(mes.equalsIgnoreCase("abril"))
{
System.out.println(mes+" es el cuarto mes");
}else {
if(mes.equalsIgnoreCase("mayo"))
{
System.out.println(mes+" es el quinto mes");
}else {
if(mes.equalsIgnoreCase("junio"))
{
System.out.println(mes+" es el sexto
mes");
} else {
if(mes.equalsIgnoreCase("julio"))
if(mes.equalsIgnoreCase("agosto"))
{
if(mes.equalsIgnoreCase("septiembre"))
{
if(mes.equalsIgnoreCase("octubre"))
{
if(mes.equalsIgnoreCase("noviembre"))
} else {
if(mes.equalsIgnoreCase("diciembre"))
}
}
30. Ingresar un punto en el plano cartesiano (x,y) ordenadas y debe mostrar a que
cuadrante pertenece. Los valores de (x,y) deben ser diferentes de cero.
Clase Principal
import java.util.Scanner;
double x;
double y;
Clase Cálculo
Clase Principal
import java.util.Scanner;
double x;
double y;
Clase Cálculo
}else {
}
}
}
}
}
}
}
}
}
}
Clase Principal
import java.util.Scanner;
public class Principal {
String mes;
Clase Cálculo
33. Ingresar un mes del año y mostrar cuantos días tiene el mes, el mes debe ser
ingresado en letra.
Clase Principal
import java.util.Scanner;
public class Principal {
Clase Cálculo
if(mes.equalsIgnoreCase("febrero"))
{
System.out.println(mes+" tiene 28 dias");
} else {
if(mes.equalsIgnoreCase("enero")||
(mes.equalsIgnoreCase("marzo"))||(mes.equalsIgnoreCase("mayo"))||
(mes.equalsIgnoreCase("julio"))||(mes.equalsIgnoreCase("agosto"))||
(mes.equalsIgnoreCase("octubre"))||(mes.equalsIgnoreCase("diciembre")))
{
System.out.println(mes+" tiene 31 dias");
}else {
if(mes.equalsIgnoreCase("abril")||
(mes.equalsIgnoreCase("junio"))||(mes.equalsIgnoreCase("septiembre")||
(mes.equalsIgnoreCase("noviembre"))))
{
System.out.println(mes+" tiene 30 dias");
}else {
System.out.println(mes+" entrada
invalida");
}
}
}
}
}
import java.util.Scanner;
int numero1;
int numero2;
int numero3;
}
Clase Cálculo
Clase Principal
import java.util.Scanner;
int numero1;
int numero2;
int numero3;
Clase Cálculo
36. Ingresar tres números y mostrar cual es el número mayor, medio y menor.
Clase Principal
import java.util.Scanner;
int numero1;
int numero2;
int numero3;
Clase Cálculo
Clase Principal
int año;
Clase Cálculo
if(año % 4==0){
if(año % 100==0){
if(año % 400==0){
System.out.println("el año "+año+" es biciesto");
}else{
System.out.println("el año "+año+" no es biciesto");
}
}else{
System.out.println("el año "+año+" es biciesto");
}
}else{
System.out.println("el año "+año+" no es biciesto");
}
}
}
Clase Principal
int numero1;
Clase Cálculo
Clase Principal
import java.util.Scanner;
Clase Cálculo
int resultado;
resultado = (int)(numero1/numero2);
return resultado;
}
}
}
40. este programa muestra los números hasta el número que usted ingrese
Clase Principal
import java.util.Scanner;
double numero1;
System.out.println("este programa muestra los numeros hasta el numero que
usted ingrese");
System.out.println("por favor ingrese un numero");
numero1 = leer.nextDouble();
Clase Cálculo
double n;
public void contar (double numero1){
n=0;
while (n<numero1){
n = n+1;
System.out.println(n);
}
}
Clase Principal
int n=0;
Calculo numero = new Calculo();
numero.contar(n);
}
}
Clase Cálculo
double n;
public void contar (int n){
while (n<50){
n = n+2;
System.out.println(n);
}
}
}
Clase Principal
double n;
public void contar (int n){
while (n!=0){
System.out.println(n);
n = n-1;
}
}
}
Clase Principal
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner teclado=new Scanner (System.in);
System.out.println("numeros del 1 al 10 menos el 7");
Calculo per=new Calculo ();
per.menos();
}
}
Clase Cálculo
Clase Principal
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner teclado=new Scanner(System.in);
int n;
System.out.println("ingre N numero");
n=teclado.nextInt();
Calculo nuevo=new Calculo ();
nuevo.ant(n);
}
}
Clase Cálculo
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner teclado=new Scanner (System.in);
int a;
System.out.println("ingrese la tabla que quiera saber");
a=teclado.nextInt();
Calculo nuevo=new Calculo ();
nuevo.multiplicar(a);
}
}
Clase Cálculo
46. ingresar los diez notas e indica cuantas notas son malas, buenas y excelentes.
Clase Principal
Clase Principal
Clase Cálculo
import java.util.Scanner;
public class Calculo {
Scanner leer = new Scanner(System.in);
int cont=0;
int mas=0;
int tres=0;
int dos=0;
int uno=0;
int numero;
public void cifras (){
System.out.println("por favor ingrese un numero");
while (cont< 10){
numero = leer.nextInt();
if(numero>999)
{
mas=mas+1;
} else{
if(numero>99)
{
tres=tres+1;
} else{
if(numero>9)
{
dos=dos+1;
} else{
uno=uno+1;
}
}
}
cont=cont+1;
}
}
public void imprimir(){
System.out.println(mas+" son de mas de tres cifras");
System.out.println(tres+" son de tres cifras");
System.out.println(dos+" son de dos cifras");
48. ingresa N numeros e indica cuantos son de una, dos, tres o más de tres cifras.
Clase Principal
Clase Cálculo
cont=cont+1;
}
}
public void imprimir(){
System.out.println("numeros positivos "+pos);
System.out.println("numeros negativos "+neg);
System.out.println("numeros pares "+par);
System.out.println("numeros impares "+imp);
}
}
Clase Principal
Clase Cálculo
Clase Principal
import java.util.Scanner;
public class Principal {
Clase Cálculo
Clase Principal
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner teclado=new Scanner (System.in);
System.out.println("este programa nos mostrara los pares hasta el 50");
Calculo nuevo=new Calculo ();
nuevo.numeros();
51. Este programa muestra los numero de 1 a N el cual N es ingresado por el usuario
Clase Principal
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner teclado=new Scanner (System.in);
int n;
System.out.println("este programa muestra los numero de 1 a N el cual N es
ingresado por el usuario");
System.out.println("ingrese la cantidad de numeros que quiera mostrar");
n=teclado.nextInt();
Calculo nuevo=new Calculo();
nuevo.numeros(n);
Clase Cálculo
}
}
Clase Principal
import java.util.Scanner;
public class Principal {
Clase Cálculo
Clase Principal
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner teclado=new Scanner(System.in);
System.out.println("numeros del 1 al 10 menos el 5");
Calculo nuevo=new Calculo();
nuevo.numeros();
}
}
Clase Cálculo
Clase Principal
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner teclado=new Scanner(System.in);
int n;
System.out.println("ingrese un numero ");
n=teclado.nextInt();
Calculo nuevo=new Calculo();
nuevo.numeros(n);
}
Clase Cálculo
for(i=n;i>0;i=i-2) {
a=n%2;
if(a==0) {
n=n-2;
}else {
}
}
Clase Principal
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner teclado=new Scanner(System.in);
int a;
System.out.println("ingrese el numero de la tabla que desea saber ");
a=teclado.nextInt();
Calculo nuevo=new Calculo ();
nuevo.numeros(a);
Clase Cálculo
Clase Principal
int a=0,b=0,c=0,d=0;
System.out.println("ingrese las notas");
Clase Cálculo
import java.util.Scanner;
public class Calculo {
public void numeros ( int a,int b, int c, int d) {
Scanner teclado=new Scanner(System.in);
for(a=1;a<=10;a=a+1) {
int nt;
nt=teclado.nextInt();
if(nt<3.0) {
b=b+1;
}
else {
if(nt>=4.0) {
c=c+1;
}
else {
d=d+1;
}
Clase Principal
import java.util.Scanner;
public class Principal {
public static void main(String[] args) {
Scanner teclado=new Scanner(System.in);
System.out.println("'Bienvenido señor usuarios este "
+ "programa le mostrara la clasificacion de numeros positvos,
"
+ "negativos, pares, impares, digitados'");
Calculo nuevo=new Calculo();
nuevo.numeros();
}
Clase Cálculo
import java.util.Scanner;
public class Calculo {
public void numeros() {
Scanner teclado=new Scanner(System.in);
int a=0,b=0,c=0,d=0,e=0,f;
for(f=1;f<=10;f=f+1) {
int n1;
n1=teclado.nextInt();
if(n1>0) {
a=a+1;
}
else {
b=b+1;
Clase principal
import java.util.Scanner;
int operaciones;
System.out.println("ingrese un numero");
System.out.println("1.suma");
System.out.println("2.resta");
System.out.println("3.multiplicacion");
System.out.println("4.division entera");
System.out.println("5.division real");
System.out.println("6.potenciacion");
System.out.println("7.radicacion");
System.out.println("8.funcion seno");
System.out.println("9.funcion coseno");
System.out.println("10.funcion tangente");
System.out.println("11.funcion cotangente");
System.out.println("12.funcion secante");
System.out.println("13.funcion cosecante");
Clase calculo
import java.util.Scanner;
public class Calculo {
Scanner leer = new Scanner (System.in);
double a,b,c,radian,seno,cos,tan,cosecante,secante,cotangente,n1;
tan = Math.tan(radian);
System.out.println("la tangente del numero que ingreso es:"+tan);
}
public void calculoCosecante (){
System.out.println("ingrese un numero");
n1=leer.nextDouble();
radian = Math.toRadians(n1);
cosecante = (1/(Math.sin(radian)));
System.out.println("la secante del numero que ingreso
es:"+cosecante);
}
public void calculoSecante(){
System.out.println("ingrese un numero");
n1=leer.nextDouble();
radian = Math.toRadians(n1);
secante = (1/(Math.cos(radian)));
System.out.println("la secante del numero que ingreso es:"+secante);
}
public void calculoCotangente(){
System.out.println("ingrese un numero");
n1=leer.nextDouble();
radian = Math.toRadians(n1);
cotangente = (1/(Math.tan(radian)));
System.out.println("la cotangente del numero que ingreso
es:"+cotangente);
}
public void salir(){
System.exit(0);
}
}
Clase principal
import java.util.Scanner;
public class Principal {
int tamaño;
Clase calculo
import java.util.Scanner;
public class Principal {
int t;
System.out.println("Porfavor ingrese el tamaño del vector");
t=teclado.nextInt();
Clase calculo
}
}
public void imprimir(){
for(i=0;i<n.length;i=i+1){
System.out.println(n[i]);
System.out.println();
}
}
}
//System.out.printf("%s\n%s", n[2],n[5]);
//System.out.printf("%s\n%s\n%s\n%s\n%s\n%s",
n[0],n[1],n[2],n[3],n[4],n[5]);
//for(i=0;i<n.length;i=i+1){
//System.out.println(n[i]);
for(i=n.length-1;i>=0;i=i-1){
System.out.println(n[i]);
}
Clase principal
Clase calculo
}
}
public void imprimir(){
for(i=0;i<n.length;i++){
System.out.println(n[i]);
System.out.println();
}
}
}
63. programa donde el usuario ingresa el tamaño del vector y los elementos que lo
conforman.
Clase principal
import java.util.Scanner;
public class Principal {
int tam;
Clase calculo
Clase principal
import java.util.Scanner;
public class Principal {
int numero;
Clase calculo
Clase principal
import java.util.Scanner;
public class Principal {
int tam;
Clase calculo
import java.util.Scanner;
public class Calculo {
Scanner teclado=new Scanner (System.in);
int i, ac, v,n[];
public void captura(int tam){
n=new int[tam];
for(i=0;i<n.length;i=i+1){
System.out.println("Ingrese el elemento");
v=teclado.nextInt();
66. lee un número e indica cuantos de los números ingresados son pares
Clase principal
import java.util.Scanner;
public class Principal {
int tam;
Clase calculo
import java.util.Scanner;
public class Calculo {
Scanner teclado=new Scanner (System.in);
int i, cp, r, v,n[];
public void captura(int tam){
n=new int[tam];
for(i=0;i<n.length;i=i+1){
System.out.println("Ingrese el elemento");
v=teclado.nextInt();
n[i]=v;}}
Clase principal
//System.out.printf("%d\n%d", n[2],n[6]);
//System.out.printf("%d\n%d\n%d\n%d\n%d\n%d\n%d",
n[0],n[1],n[2],n[3],n[4],n[5],n[6]);
//for(i=0;i<n.length;i=i+1){
//System.out.println(n[i]);
for(i=n.length-1;i>=0;i=i-1){
System.out.println(n[i]);
}
}
}
Clase principal
Clase calculo
Principal
int t;
Calculo
import java.util.Scanner;
public class calculo {
int i,v,n[];
public void captura (int t){
n=new int [t];
for (i=0;i<n.length;i=i+1){
for (i=0;i<n.length;i=i+1){
System.out.println(n[i]);
System.out.println();
}
Principal
import java.util.Scanner;
int t;
System.out.println("Señor usuario por favor ingrese el tamaño del vector");
t=teclado.nextInt();
Calculo
}
public void imprimir (){
for (i=0;i<n.length;i=i+1){
System.out.println(n[i]);
System.out.println();
}
Principal
package vectoabeceletra;
Calculo
package vectoabeceletra;
int i;
char l, n[];
public void captura() {
Principal
package vectomodifica;
import java.util.Scanner;
int t;
System.out.println("Señor usuario por favor ingrese el tamaño del vector");
t=teclado.nextInt();
Calculo
package vectomodifica;
import java.util.Scanner;
public class calculo {
int i,ac,cl=0;
String lb,rta,v,n[];
}
}
}
}
}
public void imprimir1 () {
for(i=0;i<n.length;i++){
System.out.println(n[i]);
System.out.println();
}
}
Principal
package vectoordenaux;
import java.util.Scanner;
int t;
System.out.println("Señor usuario por favor ingrese el tamaño del vector");
t=teclado.nextInt();
Calculo
package vectoordenaux;
import java.util.Scanner;
public class calculo {
int i,j,v,n[],aux;
for (i=0;i<n.length;i++){
for (j=i+1;j<n.length;j++){
if(n[i]<n[j]){
aux=n[i];
n[i]=n[j];
n[j]=aux;}
else {}
}
}
}
Principal
}
Calculo
package vectorcuanttletras;
import java.util.Scanner;
public class calculo {
int i,ac,v,cl;
String lb;
String n[] ={"C","A","S","A","S"};
//System.out.printf("%d\n%d", n[2], n[5]);
else {} }
Principal
package vectorlectdeelemysuma;
import java.util.Scanner;
package vectorlectdeelemysuma;
import java.util.Scanner;
public class calculo {
int i,ac,v,n[];
public void captura (int t){
n=new int [t];
for (i=0;i<n.length;i=i+1){
for (i=0;i<n.length;i=i+1){
ac=ac+n[i];
}
System.out.println("La suma de los elementos es"+ac);
}
for (i=n.length-1;i>=0;i=i-1){
System.out.println(n[i]);{
}
}
}
Principal
package lecturaelempares;
import java.util.Scanner;
public class principal {
Calculo
package lecturaelempares;
import java.util.Scanner;
public class calculo {
int i,cp,r,v,n[];
public void captura (int t){
n=new int [t];
for (i=0;i<n.length;i=i+1){
for (i=0;i<n.length;i=i+1){
}
System.out.println("Los pares son"+cp);
}
Principal
import java.util.Scanner;
public class Principal {
int f,c;
System.out.println("Porfavor ingrese cuantas filas");
f=teclado.nextInt();
System.out.println("Porfavor ingrese cuantas columnas");
c=teclado.nextInt();
Calculo
import java.util.Scanner;
public class Calculo {
int n[][];
int i, j, v;
Principal
Calculo
int i,j;
char l,n[][];
public void captura (){
n=new char[13][2];
char l=97;
for(i=0;i<n.length;i++){
Principal
import java.util.Scanner;
public class Principal {
int f,c;
System.out.println("Porfavor ingrese cuantas filas");
f=teclado.nextInt();
System.out.println("Porfavor ingrese cuantas columnas");
c=teclado.nextInt();
import java.util.Scanner;
public class Calculo {
int n[][];
int i, j,nf,acf;
public void captura(int f, int c){
Scanner teclado=new Scanner(System.in);
n=new int[f][c];
for(i=0;i<n.length;i++){
for(j=0;j<n[i].length; j++){
System.out.println("Ingrese el elemento "+i+" "+j+" de la
matriz");
n[i][j]=teclado.nextInt();
}
}
}
public void imprimir(){
for(i=0; i<n.length;i++){
for(j=0;j<n[i].length;j++){
System.out.printf("%d\t",n[i][j]);
}
System.out.println();
}
}
public void sumacolum(){
Scanner teclado=new Scanner(System.in);
System.out.println("Porfavor ingrese la columna que deseas sumar");
nf=teclado.nextInt();
i=nf-1;
for(i=0; i<n.length;i++){
acf=acf+n[i][j];
}
System.out.println("El resultado de la suma es"+acf);
}
}
Principal
int f,c;
System.out.println("Porfavor ingrese cuantas filas");
f=teclado.nextInt();
System.out.println("Porfavor ingrese cuantas columnas");
c=teclado.nextInt();
Calculo
import java.util.Scanner;
public class Calculo {
int n[][];
int i, j,nf,acf;
public void captura(int f, int c){
Scanner teclado=new Scanner(System.in);
n=new int[f][c];
for(i=0;i<n.length;i++){
for(j=0;j<n[i].length; j++){
System.out.println("Ingrese el elemento "+i+" "+j+" de la
matriz");
n[i][j]=teclado.nextInt();
}
}
}
public void imprimir(){
for(i=0; i<n.length;i++){
for(j=0;j<n[i].length;j++){
System.out.printf("%d\t",n[i][j]);
}
System.out.println();
}
System.out.println("El resultado de la suma es"+acf);
}
}
Principal
import java.util.Scanner;
public class Principal {
int f,c;
System.out.println("Porfavor ingrese cuantas filas");
f=teclado.nextInt();
System.out.println("Porfavor ingrese cuantas columnas");
c=teclado.nextInt();
Calculo
import java.util.Scanner;
n=new int[f][c];
for(i=0;i<n.length;i++){
for(j=0;j<n[i].length; j++){
System.out.println("Ingrese el elemento "+i+" "+j+" de la
matriz");
n[i][j]=teclado.nextInt();
}
}
}
public void imprimir(){
for(i=0; i<n.length;i++){
for(j=0;j<n[i].length;j++){
System.out.printf("%d\t",n[i][j]);
}
System.out.println();
}
}
public void multi(){
for(i=0;i<n.length;i++){
for(j=0;j<n[i].length; j++){
n[i][j]=5*n[i][j];
}
}
}
public void imprimir1(){
for(i=0; i<n.length;i++){
for(j=0;j<n[i].length;j++){
System.out.printf("%d\t",n[i][j]);
}
System.out.println();
}
}
}
import java.util.Scanner;
public class Principal {
int f,c;
System.out.println("Porfavor ingrese cuantas filas");
f=teclado.nextInt();
System.out.println("Porfavor ingrese cuantas columnas");
c=teclado.nextInt();
Calculo
import java.util.Scanner;
public class Calculo {
int n[][];
int i, j, ac;
public void captura(int f, int c){
Scanner teclado=new Scanner(System.in);
n=new int[f][c];
for(i=0;i<n.length;i++){
for(j=0;j<n[i].length; j++){
System.out.println("Ingrese el elemento "+i+" "+j+" de la
matriz");
n[i][j]=teclado.nextInt();
}
}
}
public void imprimir(){
for(i=0; i<n.length;i++){
for(j=0;j<n[i].length;j++){
System.out.printf("%d\t",n[i][j]);
}
}
System.out.println("El resultado de la suma es"+ac);
}
}
for(i=0; i<n.length;i++){
for(j=0;j<n[i].length;j++){
System.out.printf("%s\t",n[i][j]);
}
System.out.println();
}
}
for(i=0; i<n.length;i++){
for(j=0;j<n[i].length;j++){
Principal
import java.util.Scanner;
public class Principal {
int f,c;
System.out.println("Porfavor ingrese cuantas filas");
f=teclado.nextInt();
System.out.println("Porfavor ingrese cuantas columnas");
c=teclado.nextInt();
Calculo
import java.util.Scanner;
public class Calculo {
int n[][];
int i, j;
public void captura(int f, int c){
Scanner teclado=new Scanner(System.in);
n=new int[f][c];
for(i=0;i<n.length;i++){
for(j=0;j<n[i].length; j++){
WEBGRAFIA
http://www4.tecnun.es/asignaturas/Informat1/AyudaInf/aprendainf/Java/Java2.pdf
http://www.mundojava.net/
https://desarrolloweb.com/manuales/57/
https://www.ibm.com/developerworks/ssa/java/tutorials/j-introtojava1/index.html
http://www.cursodejava.com.mx/descargas/CursoJava.pdf