viernes, 9 de septiembre de 2016

Como convertir kilometros por hora a metros por segundo en java

Este tutorial sea sencillo y muy básico para aprender, también es uno de los favoritos en las universidades e institutos.
Bueno sin mas rodeos empezamos Como convertir  kilómetros por hora a metros por segundo en java
La velocidad lo ingresara el usuario por teclado y esta a su vez sera multiplicada por mil y dividida por tres mil seiscientos.
La formula sabemos que es la siguiente velocidad* 1000 / 3600 pues al momento que ingresamos la velocidad ya esta en kilómetros y si investigamos un poco un kilómetros equivale a 1000 metros y una hora equivale a 3600 segundos.

CÓDIGO: 
import java.util.*;
public class Main {
  public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        double velocidad;
        System.out.println("Introduzca velocidad en Km/h: ");
        velocidad = sc.nextDouble();
      System.out.println(velocidad + " Km/h -> " + velocidad*1000/3600 
      + " m/s");
}
}


y bien con espero que les sirva, a continuación les dejo un pantallaso del resultado:





jueves, 8 de septiembre de 2016

como mostrar por pantalla el area y la longitud de la circunferencia en java

Hoy vamos a crear otro ejercicio sencillo de aprender, vamos a medir la longitud de la circunferencia y luego el Área de la circunferencia ingresando el radio de la circunferencia y esto sera mostrado por pantalla.


Bueno para poder hacer este ejercicio tenemos que tener conocimientos básicos de matemáticas y seguir la formula correcta.
Consejo: Jamas te rompas la cabeza tratando de dar soluciones a los problemas de  matemáticas "si se te hace fácil resolverlos te felicito", tu solo debes tener conocimientos de su funcionalidad y de como llevarlo a la programación inclusive las formulas las puedes copiar de Internet y luego llevarlo al plano de la programación.

Continuando las formulas son las siguientes:
Longitud de la circunferencias = 2 x PI x Radio
Área de la circunferencia = PI x Radio ^2

Llevándolo a la programación seria algo asi:
Longitud de la circunferencias = 2 * Math.PI * radio; 
Área de la circunferencia = = Math.PI * Math.pow(radio, 2);

Ahora si nos vamos directo al grano y veremos la programación:
import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        double radio, longitud, area;
        System.out.println("Introduce radio de la circunferencia:");
        radio = sc.nextDouble();
        longitud = 2 * Math.PI * radio; 
        area = Math.PI * Math.pow(radio, 2);
        System.out.println("Longitud de la circunferencia -> " + 
        longitud);
        System.out.println("Area de la circunferencia -> " + area);
    }
}



Como ven solo estamos creando tres variables: radio,longitud y área.
Luego pedimos ingresar el radio y lo almacenamos en la variable radio luego hacemos las operaciones y las almacenamos tanto para longitud como para área y al final las mostramos por consola con el system.out.println.
El resultado de este ejercicio es el siguiente:



Como convertir grados centígrados a grados Fahrenheit

Hoy veremos otro ejercicio básico que suele ser todo un clásico en las universidades en institutos me refiero a convertir grados centigrados a grados Fahrenheit . Aclaro que este es un ejercicio básico de tipo secuencial la dificultad de programación es baja.
Primero hay que darle un vistaso a dicha formula:


F = 32 + ( 9 * C / 5)


Como se dan cuenta la conversión radica en la multiplicación por 9 de la división de los centigrados entre 5 y dicho resultado se le suma 32.

Entonces el código en Java seria lo siguiente.
package ejerciciosBasicos;

import java.util.*; 
public class Main {
   public static void main(String[] args) {
       Scanner sc = new Scanner(System.in);
       double gradosC, gradosF;
       System.out.println("Introduce grados Centígrados:");
       gradosC = sc.nextDouble();
       gradosF = 32 + (9 * gradosC / 5);
       System.out.println(gradosC +" ºC = " + gradosF + " ºF");
   }
 }

Bien y el resultado por consola sera lo siguiente:








miércoles, 31 de agosto de 2016

comprobar todos los enlaces de una web en java

Hoy vamos hacer un tutorial un poco mas complejo, pero no tan difícil, comprobaremos todos los enlaces de una web en java con la libreria de JAUNT Bien primero debemos ir a la pagina de Jaunt y descargar la libreria, luego debemos descomprimirla y adicionarla a nuestro proyecto, sino tienes idea de como hacer esto, te recomiendo el siguiente enlace donde te dice paso a paso como agregar una librería externa
Ahora el código seria el siguiente:
package Javafacil;
import com.jaunt.*;

public class Navegador {
 
 public static void main(String[] args) throws JauntException{    
  try {
     UserAgent userAgent = new UserAgent();
     userAgent.visit("http://jkanime.net");   
    
     Elements links = userAgent.doc.findEvery("<a>");
     for(Element link : links) System.out.println(link.getAt("href")); 
   } catch (ResponseException re) {
     re.printStackTrace();
   } catch (JauntException j){
     j.printStackTrace();
   }
 }
 }

Lo primero de todo será importar la librería Jaunt.

import com.jaunt.*;

La base de la librería es la clase UserAgent la cual simula al agente de usuario o navegador. Mediante esta clase y el método .visit() habremos conseguido establecer conexión con la web de destino.
 userAgent.visit("http://jkanime.net");

Después de tener la conexión a la web, es una web de anime, bueno me gusta el anime no me juzguen :v debemos recorrer todos los enlaces que tiene esta web y capturarlos.

Elements links = userAgent.doc.findEvery("<a>");
 for(Element link : links) System.out.println(link.getAt("href"));

El resultado sera como la siguiente imagen







Como agregar una libreria externa a un proyecto en java

hay ciertos momentos que para poder sacar adelante nuestro proyecto tenemos que utilizar librerías de terceros, pues estas nos dan funcionalidades que necesitamos y no encontramos directamente en nuestro IDE.
clickamos con el botón derecho sobre el proyecto y seleccionamos Build Path / Configure Build Path



Luego nos aparecerá una ventana donde debemos dirigirnos a la pestaña Libraries. En esta ventana podremos observar que actualmente se encuentran las librerías propias de java (el JRE). Bien ahora damos clic en Add External JARs y buscamos la libreria donde la tengamos en nuestra pc y pulsar en aceptar.



Finalmente debería quedar así en el proyecto y debemos y debemos importarlo para poder utilizarlo.



lectura de datos en java

Hoy aprenderemos como funciona la clase Scanner y como hacer la lectura de nuestros datos ingresados, aclaro que es un ejemplo muy básico y no tendrán problemas.
Observemos el siguiente código:
package javaFacil;

import java.util.Scanner;

public class Lectura {

 public static void main(String[]arg){
  Scanner reader = new Scanner(System.in);
  
  String nombre;
  System.out.println("Ingrese su nombre: ");
  nombre= reader.nextLine();
  
  System.out.println("Tu nombre es: " +  nombre);
  
 }
}

La utilización de la clase Scanner es muy sencilla. Lo primero que tenemos que hacer es declarar un objeto Scanner instanciandolo contra la consola, es decir, contra el objeto System.in

Scanner reader = new Scanner(System.in);

Ahora, para leer lo que el usuario está introduciendo por la consola deberemos de utilizar el método .nextLine. Este nos devolverá los caracteres que encuentre en la consola hasta encontrarse un retorno de carro y salto de línea. El valor se lo asignaremos a una variable String.

nombre= reader.nextLine();

Por ultimo la variable asignada debemos mostrarla con un println
System.out.println("Tu nombre es: " +  nombre);

Y el resultado sera como la siguiente imagen:



como obtener el ultimo dígito de un numero en java

Hoy veremos como obtener el ultimo dígito de un numero ingresado por consola, este ya es un ejercicio clásico que te presentan en la universidad o el instituto en algún curso de programación.
Si aun no sabes como crear un nuevo proyecto o como ejecutarlo te sugiero que vallas sal siguiente enlace--->> como hacer hola mundo en java

El código es el siguiente:
package javaFacil;

import java.util.Scanner;

public class UltimoDigito {
 public static void main(String[]arg){
  Scanner reader= new Scanner(System.in);
  
  int numero;
  int UltimoDigito;
  
  System.out.println("Introduce un número por pantalla: ");
  numero = reader.nextInt();
  
  UltimoDigito = numero%10;
  
  System.out.println("El último dígito de " + numero + " es " + 
  UltimoDigito);
 }

}


Como en otros ejercicios que hemos visto nos ayudamos de la clase Scanner para acabar almacenando en una variable de tipo int el número introducido por el usuario.

También ingresamos dos variables una para almacenar el numero y la otra variables es para almacenar al ultimo dígito.
  int numero;
  int UltimoDigito;


Para obtener el último dígito del número introducido utilizaremos %10.
%10 nos devuelve el resto de dividir un número entre 10 es el último dígito del número.


Con el ultimo println, mostraremos en pantalla.
System.out.println("El último dígito de " + numero + " es " + 
  UltimoDigito);

Y el resultado final sera el siguiente:





 

Copyright @ 2015 Java-Facil.

Designed by Draganus | JavaFacil