Codigo Fuente Calculadora en Android
jueves, 13 de marzo de 2014
miércoles, 12 de marzo de 2014
martes, 11 de marzo de 2014
Codigo Fuente Herencia en Java
Ciudadano.java
public class Ciudadano extends Persona{
private String cedula;
private String dirección;
public Ciudadano(){
super();
}
public String getCedula() {
return cedula;
}
public void setCedula(String cedula) {
this.cedula = cedula;
}
public String getDirección() {
return dirección;
}
public void setDirección(String dirección) {
this.dirección = dirección;
}
}
public class Ciudadano extends Persona{
private String cedula;
private String dirección;
public Ciudadano(){
super();
}
public String getCedula() {
return cedula;
}
public void setCedula(String cedula) {
this.cedula = cedula;
}
public String getDirección() {
return dirección;
}
public void setDirección(String dirección) {
this.dirección = dirección;
}
}
Main.java
package prueba;
import java.util.Scanner;
import modelo.Persona;
/**
*
* @author CARLOS
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Persona objeto1 = new Persona();
Scanner teclado = new Scanner(System.in);
System.out.println("digite el nombre");
objeto1.setNombre(teclado.next());
System.out.println("Digite el apellido");
objeto1.setApellido(teclado.next());
System.out.println("Digite la Edad");
objeto1.setEdad(teclado.nextInt());
System.out.println("Digite la Estatura");
objeto1.setEstatura(teclado.nextDouble());
System.out.println("Digite el Sexo");
objeto1.setSexo(teclado.next());
System.out.println("Digite el tipo de Sangre");
objeto1.setTipoSangre(teclado.next());
System.out.println("Salida por pantalla");
System.out.println("Nombre: "+objeto1.getNombre());
System.out.println("Apellido: "+objeto1.getApellido());
System.out.println("Edad: "+objeto1.getEdad());
System.out.println("Estatura: "+objeto1.getEstatura());
System.out.println("Sexo: "+objeto1.getSexo());
System.out.println("Tipo de Sangre: "+objeto1.getTipoSangre());
}
}
lunes, 10 de marzo de 2014
Matriz en Java
MATRIZ
Una
matriz es un arreglo, de tipo de dato estructurado, es bidimensional porque está
conformado por filas y columnas. Para poder acceder a los elementos de la
matriz, es por medio de dos índices uno de las filas y otro índice de las columnas.
En cada elemento se almacena un dato. La matriz es finita porque conocemos el
número de elementos que la conforman, es homogéneo porque el arreglo tiene un
mismo tipo de datos y es ordenado porque tiene una secuencia de elementos consecutivos.
5.6.1 Ejercicios
Ejercicio 1
Desarrolle un
programa en java, que de una matriz de 3x3 llenarlo e imprimirlo.
import java.util.Scanner;
public class Matriz1 {
public static void main(String[]
args) {
int i,j;
int a[][] = new int[3][3];
Scanner sc = new
Scanner(System.in);
System.out.println("***llena
vector***");
for(i=0;i<3;i++){
for(j=0;j<3;j++){
System.out.print("digite elemento
a["+i+"]["+j+"]=");
a[i][j]=sc.nextInt();
}
}
System.out.println("***imprime vector***");
for(i=0;i<3;i++){
for(j=0;j<3;j++){
System.out.println("elemento
a["+i+"]["+j+"]="+a[i][j]);
}
}
}
}
Ejercicio
2
Desarrolle
un programa en java, de una Matriz de 2x2 , al digitar elemento del vector solo
puede ser llenado por el numero 1.
import java.util.Scanner;
public class Matriz2 {
public
static void main(String[] args) {
//
TODO code application logic
int i,j;
int n;
int cont;
int a[][] = new int[3][3];
Scanner sc = new Scanner(System.in);
n=0;
i=0;
j=0;
cont=0;
do{
System.out.println("digite el numero");
n=sc.nextInt();
if(n==1){
for(i=0;i<2;i++){
for(j=0;j<2;j++){
a[i][j]=n;
}
}
}
}while(n!=-1);
for(i=0;i<2;i++){
for(j=0;j<2;j++){
System.out.println("a["+i+"]["+j+"]="+a[i][j]);
}
}
}
}
Vector en Java
Vector
EL
vector es un arreglo, de tipo de dato estructurado, es unidimensional porque
solo cuenta con un solo índice que accede a los elementos del arreglo, en
el podemos almacenar uno o más datos, el
vector es finito porque conocemos el número de elementos que la conforman, es
homogéneo porque el arreglo tiene un mismo tipo de datos y es ordenado porque
tiene un secuencia de elementos consecutivos.
VECTOR
Tipo entero de 10 Elementos
int
a[] = new int[9];
Ejercicio 1
Desarrolle
un programa en java que Llene el vector de 10 elementos y luego lo imprima por
pantalla.
import java.util.Scanner;
public class Vector1 {
public
static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int
a[] = new int[10];
int i;
for(i=0;i<10;i++){
System.out.print("digite el elemento a["+i+"]=");
}
for(i=0;i<10;i++){
System.out.println("a["+i+"]="+a[i]);
}
}
}
Ejercicio
2
Desarrolle
un programa en java, de un vector de 5 elementos, al digitar elemento del
vector solo puede ser llenado por la letra r.
import java.util.Scanner;
public class Vector2 {
public
static void main(String[] args) {
//
TODO code application logic here
String a[] = new String[5];
Scanner sc = new Scanner(System.in);
int i;
String n;
n="";
i=0;
do{
System.out.println("digite la letra");
n=sc.nextLine();
if(n.equals("r")==true){
if(i==5){
System.out.println("vector lleno");
n="-1";
}
else{
a[i]=n;
i++;
}
}
}while(!n.equals("-1"));
for(i=0;i<5;i++){
System.out.println("n["+i+"]="+a[i]);
}
}
}
Ejercicio
3
Desarrolle
un programa de java, que al llenar el vector a y b, sus elementos lo sume en un
vector suma.
import java.util.Scanner;
public class Vector {
public
static void main(String[] args) {
//
TODO code application logic here
Scanner sc = new Scanner(System.in);
int a[] = new int[5];
int b[] = new int[5];
int suma[] = new int[5];
int i;
for(i=0;i<5;i++){
System.out.print("digite el elemento a["+i+"]=");
a[i]=sc.nextInt();
}
for(i=0;i<5;i++){
System.out.print("digite el elemento b["+i+"]=");
b[i]=sc.nextInt();
}
for(i=0;i<5;i++){
suma[i]=a[i]+b[i];
}
for(i=0;i<5;i++){
System.out.println("suma["+i+"]="+suma[i]);
}
}
}
Suscribirse a:
Entradas (Atom)



