Se compara una secuencia de palabras con otro y dependiendo obviamente si son iguales se imprime la instruccion señalada
public class StringCompa {
public static void main(String[] args) {
String nombre1 = "Pedro";
String nombre2 = "Pedro";
if ( nombre1.equals(nombre2) )
System.out.println("Buena comparacion");
else
System.out.println("Mala comparacion");
}
}
jueves, 10 de abril de 2014
(Java) Metodos Leght, getChars,CharArt
Tambien como parte de nuestra exposicion busque ejemplos para la mostrar al grupo y me encontre este muy interesante para Medir el total de caracteres, invertir lineas y seleccionar solo una parte del texto a imprimir por cierto el ejemplo lo tome de el libro como programar en java edicion 7 o 9 no recuerdo
----------------------------------------------------------------------------------------------------------
public class Stringlegh {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {//Leght, getChars, CharaRT
String s1 = "hola a todos";
char arregloChar[]= new char [5];
System.out.printf( "s1; %s ", s1);
//Prueba metodo Leght
System.out.printf( "\nLongitud de s1: %d ",s1.length() );
//Esta linea se mostrara invertida
System.out.printf ( "\nLa Cadena invertida es: " );
for (int cuenta = s1.length() -1; cuenta >=0; cuenta--)
System.out.printf ( "%s", s1.charAt(cuenta) );
//Copía los caracteres de la cadena Arreglo char
s1.getChars(0,4, arregloChar, 0);
System.out.print ("\nEl arreglo de caracteres es:");
for (char caracter : arregloChar)
System.out.print(caracter);
System.out.println("");
}//fin de main
}//fin de la clase
-----------------------------------------------------------------------------------------------
Otro ejemplo pero solo con getChars
public class StringEP {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String A = "Ernesto el mariachi";
char arregloChar[] = new char[ 19 ];
A.getChars(11,19, arregloChar, 0);
System.out.println("\nLa parte selecciona es:" );
for ( char caracter : arregloChar )
System.out.print( caracter );
}
}
----------------------------------------------------------------------------------------------------------
public class Stringlegh {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {//Leght, getChars, CharaRT
String s1 = "hola a todos";
char arregloChar[]= new char [5];
System.out.printf( "s1; %s ", s1);
//Prueba metodo Leght
System.out.printf( "\nLongitud de s1: %d ",s1.length() );
//Esta linea se mostrara invertida
System.out.printf ( "\nLa Cadena invertida es: " );
for (int cuenta = s1.length() -1; cuenta >=0; cuenta--)
System.out.printf ( "%s", s1.charAt(cuenta) );
//Copía los caracteres de la cadena Arreglo char
s1.getChars(0,4, arregloChar, 0);
System.out.print ("\nEl arreglo de caracteres es:");
for (char caracter : arregloChar)
System.out.print(caracter);
System.out.println("");
}//fin de main
}//fin de la clase
-----------------------------------------------------------------------------------------------
Otro ejemplo pero solo con getChars
public class StringEP {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
String A = "Ernesto el mariachi";
char arregloChar[] = new char[ 19 ];
A.getChars(11,19, arregloChar, 0);
System.out.println("\nLa parte selecciona es:" );
for ( char caracter : arregloChar )
System.out.print( caracter );
}
}
(Java) Concatenacion
Es un poco risible el codigo esto pero como tambien ejemplo que pusimos en la exposicion algo sencillo y que todos puedan entender.
public class Strings {//Concantenacion
public static void main (String[] args){//Metodo
String s = "Ernesto";//Variables
s = s + " Cersan ";
System.out.println(s); //Imprime
}
}
public class Strings {//Concantenacion
public static void main (String[] args){//Metodo
String s = "Ernesto";//Variables
s = s + " Cersan ";
System.out.println(s); //Imprime
}
}
(Java) Variable "Instanceof"
Hace un mes tuve la presentacion de un tema llamado Casting y por casualidad me encontre este ejemplo que muestra como se puede cambiar las Superclases en clases y el como por decirlo asi, "Checar que sean de tal o cual clase Usaremos "instanceof"
public class Animal {}
class Perro extends Animal {
public static void main (String[] args){//Metodo
Perro toby = new Perro();//Objeto
if (toby instanceof Animal)//si toby es un animal se imprime
System.out.println("toby es un perro y también un animal");
Animal chusa = new Perro(); /* Creamos un objeto Perro pero que va a obtener las caracteristicas de un Animal, sin embargo ya no podra realizar acciones de un perro */
downCast(chusa);
}
public static void downCast(Animal a){
if (a instanceof Perro) // Si A es un perro va a ladrar
((Perro)a).ladrar(); // Se vuelve a convertir el objeto "a" al tipo Perro para poder acceder al metodo ladrar().
}
public static void ladrar(){ //Metodo ladrar
System.out.println("Guau");
}
}
public class Animal {}
class Perro extends Animal {
public static void main (String[] args){//Metodo
Perro toby = new Perro();//Objeto
if (toby instanceof Animal)//si toby es un animal se imprime
System.out.println("toby es un perro y también un animal");
Animal chusa = new Perro(); /* Creamos un objeto Perro pero que va a obtener las caracteristicas de un Animal, sin embargo ya no podra realizar acciones de un perro */
downCast(chusa);
}
public static void downCast(Animal a){
if (a instanceof Perro) // Si A es un perro va a ladrar
((Perro)a).ladrar(); // Se vuelve a convertir el objeto "a" al tipo Perro para poder acceder al metodo ladrar().
}
public static void ladrar(){ //Metodo ladrar
System.out.println("Guau");
}
}
Se acabo el Trimestre
Bien se acabo el trimestre de mi carrera falta uno mas, Me distraje un monton y lo estoy pagando con bajas calificaciones, y me quedo la titanica tarea de sacar 100 en la que sigue.
Estar enamorado mientras estudias no es recomendable.
Es como combinar salsa con hotcakes, una lastima que ni me hizo caso en fin la vida sigue y tengo muchos planes y acabar la carrera es uno de ellos
Ultimamente he escuchado musica de Jose jose, electronica varias y rock, Es como si fuera un hipster 0.0
Seguire subiendo los codigos apenas encuentre un gadget para eso en blogspot
Estar enamorado mientras estudias no es recomendable.
Es como combinar salsa con hotcakes, una lastima que ni me hizo caso en fin la vida sigue y tengo muchos planes y acabar la carrera es uno de ellos
Ultimamente he escuchado musica de Jose jose, electronica varias y rock, Es como si fuera un hipster 0.0
Seguire subiendo los codigos apenas encuentre un gadget para eso en blogspot
martes, 1 de abril de 2014
Comparacion de Numeros en Java
Un pequeño ejemplo muy sencillo viendolo en restrospectiva ahora que estoy haciendo mas dificil bueno a lo que voy.
public class codigo17 {
public static void main(String[] args) {
// TODO code application logic here
Scanner leer= new Scanner(System.in);
int num, num1;
System.out.println( " Escribe numero: ");
num=leer.nextInt();
System.out.println( " Escribe numero 1: ");
num1=leer.nextInt();
if (num == num1) //Comparamos si los dos numeros introducidos son iguales
{
System.out.println("Numeros son iguales");
}
else// Esta lo que quiere decir es que si no son iguales se imprime que no
{
System.out.println("Numeros no son iguales");
}
}
}
public class codigo17 {
public static void main(String[] args) {
// TODO code application logic here
Scanner leer= new Scanner(System.in);
int num, num1;
System.out.println( " Escribe numero: ");
num=leer.nextInt();
System.out.println( " Escribe numero 1: ");
num1=leer.nextInt();
if (num == num1) //Comparamos si los dos numeros introducidos son iguales
{
System.out.println("Numeros son iguales");
}
else// Esta lo que quiere decir es que si no son iguales se imprime que no
{
System.out.println("Numeros no son iguales");
}
}
}
Codigos Java
Como algunos se han de imaginar estoy estudiando Ingenieria en Sistemas y como no quiero que lo que haga se vaya en saco roto subire alguna parte de mis trabajos
Como inicio subire los codigos desde los mas simples hasta los que llevo actualmente.
Codigo Simple De introduccion de calificaciones,
public class Codigo16 {
public static void main(String[] args) {
// TODO code application logic here
Scanner leer= new Scanner(System.in);
double num;
System.out.println("Escribe Numero: ");
num=leer.nextDouble();
if (num==100)//si el numero es igual a 100 se imprime la linea de abajo
{
System.out.println("El numero es igual a 100");
}
if (num>100)//si el numero es mayor de 100 imprime la siiguiente linea
{
System.out.println("El numero es mayor que 100");
}
if (num<100)//si el numero es menor que 100 es imprime lo de abajo
{
System.out.println("El numero es menor que 100");
}
}
}
Como pueden ver es sencillo igual subire unos mas adelantados y pueden apoyarse en ellos si es necesario, saludos y suerte con esos codigos
Como inicio subire los codigos desde los mas simples hasta los que llevo actualmente.
Codigo Simple De introduccion de calificaciones,
public class Codigo16 {
public static void main(String[] args) {
// TODO code application logic here
Scanner leer= new Scanner(System.in);
double num;
System.out.println("Escribe Numero: ");
num=leer.nextDouble();
if (num==100)//si el numero es igual a 100 se imprime la linea de abajo
{
System.out.println("El numero es igual a 100");
}
if (num>100)//si el numero es mayor de 100 imprime la siiguiente linea
{
System.out.println("El numero es mayor que 100");
}
if (num<100)//si el numero es menor que 100 es imprime lo de abajo
{
System.out.println("El numero es menor que 100");
}
}
}
Como pueden ver es sencillo igual subire unos mas adelantados y pueden apoyarse en ellos si es necesario, saludos y suerte con esos codigos
Suscribirse a:
Entradas (Atom)