Datos de entrada:
– Buffer
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication1;
/**
*
* @author Administrador
*/
import java.io.*;
public class Hola {
/**
* @param args the command line arguments
*/
public static InputStreamReader inp=new InputStreamReader(System.in);
public static BufferedReader tec=new BufferedReader(inp);
public static void main(String[] args)throws IOException {
// TODO code application logic here
System.out.println(«Hola mundote Escribe tu nombre»);
String nombre =tec.readLine();
System.out.println(nombre);
}
}
-Scanner
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication1;
/**
*
* @author Administrador
*/
import java.util.Scanner;
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args){
Scanner s= new Scanner(System.in);
// TODO code application logic here
System.out.println(«Hola mundote Escribe tu nombre»);
String nombre =s.next();
System.out.println(nombre);
}
}
Creacion de un televisor:
-Televisor.java
package javaapplication3;
/**
*
* @author Administrador
*/
public class televisor {
int canal;
public televisor() {}
public televisor(int valorCanal) {
canal = valorCanal;
}
public void subirCanal() {
canal = canal + 1;
}
public void bajarCanal() {
canal = canal – 1;
}
public int getCanal() {
return canal;
}
}
-Main.java
package javaapplication3;
/**
*
* @author Administrador
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
televisor tv;
tv = new televisor();
System.out.println(«El canal por defecto es el: » + tv.canal);
tv.canal = 3;
System.out.println(«El canal seleccionado es el: » + tv.canal);
tv.subirCanal();
System.out.println(«El canal seleccionado es el: » + tv.getCanal());
tv.bajarCanal();
System.out.println(«El canal seleccionado es el: » + tv.getCanal());
televisor televisor = new televisor(6);
System.out.println(«El canal del segundo televisor es el: » + televisor.getCanal());
System.out.println(«El canal seleccionado es el: » + tv.getCanal());
}
}
Estaciones
– EstacionesIfElseIf.java
public class EstacionesIfElseIf {
public EstacionesIfElseIf() {
}
public static void main(String[] args) {
int mes = 10;
String strEstacion;
if(mes == 12 || mes == 1 || mes == 2){
strEstacion = «invierno»;
}
else if (mes == 3 || mes == 4 || mes == 5){
strEstacion = «primavera»;
}
else if (mes == 6 || mes == 7 || mes == 8){
strEstacion = «verano»;
}
else if (mes == 9 || mes == 10 || mes == 11){
strEstacion = «otoño»;
}
else {
strEstacion = «desconocido»;
}
System.out.println(«El mes » + mes + » es » + strEstacion);
}
}
-EstacionesSwitch.java
package prosentenciascontrol;
/**
*
* @author Administrador
*/
public class EstacionesSwitch {
public static void main(String[] args) {
int mes = 12;
String strEstacion = null;
switch (mes){
case 12:
System.out.println(«case 12»);
case 1:
System.out.println(«case 1»);
case 2:
System.out.println(«case 2»);
strEstacion = «invierno»;
break;
case 3:
case 4:
case 5:
strEstacion = «primavera»;
break;
case 6:
case 7:
case 8:
strEstacion = «verano»;
break;
case 9:
case 10:
case 11:
strEstacion = «otoño»;
break;
default:
strEstacion = «desconocido»;
}
System.out.println(«El mes » + mes + » es » + strEstacion);
}
}
MCD y MCM:
-ProgramaMetodos.java
package javaapplication1;
/**
*
* @author PC1
*/
public class ProgramaMetodos {
/*metodo(funcion para obtener el MCD de dos numeros)*/
/*a, b son los parametros*/
public static int obtenerMCD(int a,int b){
int residuo=0;
while (b!=0){
residuo =a%b;
a=b;
b=residuo;
}
return a; /*a almacena el mcd*/
}
public static int obtenerMCM(int n1, int n2,int mcd){
int mcm=0;
mcm=(n1*n2)/mcd;
/*while ((mcm % n2)!=0){
mcm = n1;
mcm=mcm+n1;
}*/
return mcm;
}
}
-Principal (JavaAplication1.java)
package javaapplication1;
/**
*
* @author PC1
*/
public class JavaApplication1 {
/**
* @param args the command line arguments
*/
public static void main(String[]parametros){
int numero1=0;
int numero2=0;
int mcd=0;
int mcm=0;
try{
System.out.print(«Ingrese un numero: «);
numero1=Leer.datoInt(«»);
System.out.print(«Ingrese un numero: «);
numero2=Leer.datoInt(«»);
}catch (Exception e){
System.out.print(«Error de entrada»);
}
mcd=ProgramaMetodos.obtenerMCD(numero1,numero2);
mcm=ProgramaMetodos.obtenerMCM(numero1,numero2,mcd);
System.out.println(«El MCD es: «+ mcd);
System.out.println(«El MCM es: «+ mcm);
}
}
Multiplos de un numero:
-multiplo.java
package multiplos;
/**
*
* @author Administrador
*/
public class multiplo {
public static void multiplos (int num, int n){
int cont=1;
int nc=0;
while(nc!=n)
{
if(num % cont == 0)
{
System.out.println(cont);
cont+=1;
nc+=1;
}
else
{
cont+=1;
}
}
}
}
-Main.java
package multiplos;
/**
*
* @author Administrador
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int num;
int n;
num=Leer.datoInt(«¿Que numero quieres verificar? «);
n=Leer.datoInt(«¿Cuantos multiplos quieres ver? «);
multiplo.multiplos(num, n);
}
}
Area de un triangulo:
package areatriangulo;
import areaTriangulo.Leer;
/**
*
* @author Administrador
*/
public class Main {
/**
* @param args the command line arguments
*/
public static double area (int a, int b){
double area;
area=a*b/2;
return area;
}
public static void main(String[] args) {
// TODO code application logic here
int b;
int a;
b=Leer.datoInt(«Ingresa la base del triangulo: «);
a=Leer.datoInt(«Ingresa la altura del triangulo: «);
System.out.println(«El area del triangulo es: «+ area(a,b));
}
}
Tabla de multiplicar y sumar (1 al 9):
-operaciones.java
package tabla;
/**
*
* @author PC1
*/
public class operaciones {
public static void suma(int n){
int cont =1;
int res;
while(cont != 10){
res=cont+n;
System.out.println(n +» + «+ cont +» = «+ res);
cont+=1;
}
}
public static void multi(int n){
int cont =1;
int res;
while(cont != 10){
res=cont*n;
System.out.println(n +» x «+ cont +» = «+ res);
cont+=1;
}
}
}
-Tabla.java
public class Tabla {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int n=1;
while (n!=10){
System.out.println(«Tabla de sumar del «+ n);
operaciones.suma(n);
System.out.println(«Tabla de multiplicar del «+ n);
operaciones.multi(n);
n+=1;
}
}
}