Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - DRANXZ88

Páginas: 1 ... 9 10 11 12 13 [14] 15 16 17 18
261
Y todo tu documento esta en el mismo directorio si no es así tu link tenes que modificar para cada uno.

262
Cuando creaste el variable entorno JAVA HOME le indicaste donde esta el archivo de java es decir le pasaste este C:\Program Files\Java\jdk1.8.0_65

263
Estaba mirando el código fuente de tu pagina y no aparece luego tu código adentro

264
Yo probé tu código funciona bien cual seria el problema exactamente con html5 funciona bien y en google chrome y firefox y probe

265
Lo que te recomendaría que tu clase principal el main este aparte no todo dentro de una clase funciona tu código solo que esta mal ordenado tu código falta dividir las clase o ordenar mejor
Por ejemplo le hice algún modificación.
Este seria la clase principal main donde le llama al los otra clase
Código: [Seleccionar]
package odenarprueba;

public class OdenarPrueba {

    public static void main(String[] args) {
        Nombres nom = new Nombres();
        nom.leerDatos();
        nom.ordenar();
        nom.imprimirInfo();
    }

}
Y este seria la clase donde esta el código para ordenar
Código: [Seleccionar]
package odenarprueba;

import java.util.Scanner;

public class Nombres {

    private Scanner teclado;
    private String[] nombres;
    int n;

    public void leerDatos() {
        Scanner entrada = new Scanner(System.in);
        System.out.printf("Dame el numero de nombres a ingresar:\n");
        n = entrada.nextInt();

        teclado = new Scanner(System.in);
        nombres = new String[n];
        for (int i = 0; i < nombres.length; i++) {
            System.out.println("Ingrese el nombre:");
            nombres[i] = teclado.next();
        }
    }

    public void ordenar() {
        for (int j = 0; j < 4; j++) {
            for (int i = 0; i < 4 - j; i++) {
                if (nombres[i].compareTo(nombres[i + 1]) > 0) {
                    String aux;
                    aux = nombres[i];
                    nombres[i] = nombres[i + 1];
                    nombres[i + 1] = aux;
                }
            }
        }
    }

    public void imprimirInfo() {
        System.out.println("NOMBRES:");
        System.out.println("ORDENADOS DE A - Z");
        for (int i = 0; i < nombres.length; i++) {
            System.out.println(nombres[i]);
        }
    }
}

Aunque la clase podía llamarlos con otro nombres que vaya mas por lo que pide se podía dividir con mas clase pero con esto ya tendría que funcionarte.

266
En java para comparar cadenas se usa equals no se usa == por eso no te funciona
seria como algo asi.

Observación: IgnoreCase es para que compare igual si es mayúscula o minúscula (daría igual que fuera de una manera u otra).

Código: [Seleccionar]
if (letraComienzo.equalsIgnoreCase("a")){
            System.out.println ("La cadena comienza con a");
        }else { System.out.println ("La cadena NO comienza por a");
        }

267
Tenes que sacarle este código que puse sin querer es que yo hice para filtrar teléfono de un archivo por eso este código
Código: [Seleccionar]
String[] telefonos = new String[10];
No le hace nada al programa pero no le pertenece nomas tenes que borrar le puse sin querer :D :D :D

268
Hola este es un código de ejemplo con que puede guiarte y adecuarla a tu necesidades
Este es el código de java
Código: [Seleccionar]
package filtrartxt;

import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.io.InputStreamReader;

public class FiltrarTxt {

    public static void main(String[] args) {
        String[] telefonos = new String[10];
        try {
            // Abrimos el archivo
            FileInputStream fis = new FileInputStream("FiltrarTxt.html");
            // Creamos el objeto de entrada
            DataInputStream dis = new DataInputStream(fis);
            // Creamos el Buffer de Lectura
            BufferedReader br = new BufferedReader(new InputStreamReader(dis));
            char[] buffer = new char[1000];
            int leido;
            String texto = "";
            while ((leido = br.read(buffer)) > 0) {
                String datos = new String(buffer, 0, leido);
                texto += datos;
                /*System.out.println("leido-System-> "+datos);*/
            }
            String[] tr = texto.split("<input");

            for (String fila : tr) {
                if (fila.contains("4069278676")) {
                   // System.out.println("---> " + fila);
                    int pos1 = 0;
                    int pos2 = 0;
                    for (int i = 0; i < fila.length(); i++) {
                        if (fila.substring(i, i + 1).equals("4")) {
                            pos1 = i - 2;
                        } else if (fila.substring(i, i + 1).equals(">")) {
                            pos2 = i;
                            break;
                        }
                    }
                    System.out.println(fila.substring(pos1 + 1, pos2));
                }
            }
           
            // Cerramos el archivo
            dis.close();
        } catch (Exception e) { //Catch de excepciones
            System.err.println("Ocurrio un error: " + e.getMessage());
        }
    }

}

Y Este seria el archivo html
Código: [Seleccionar]
<!DOCTYPE HTML>
<html lang="es">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div class="selector mode-advanced" tabindex="1" role="checkbox" aria-label="Follow Greymere Trout (@greymeretrout2)" aria-checked="false">
<i class="icon-check"></i><input type="checkbox" name="unfollow[]" value="4069278676">
</div>
<div class="selector mode-advanced" tabindex="2" role="checkbox" aria-label="Follow nairobys garcia (@nairobysgarcia6)" aria-checked="false">
<i class="icon-check"></i><input type="checkbox" name="unfollow[]" value="4068657274">
</div>
</body>
</html>

Una cosa el archivo tiene que estar en el mismo directorio que tu código en java si quiere poner en otro directorio hay que especificarle nomas la ruta ojala que te sirva cualquier duda a la orden

269
Lo que quiero saber la pagina web tiene un url para poder enviarte lo código para filtrar por medio del url  porque este código de la pagina es un fragmento nomas
Código: [Seleccionar]
<div class="selector mode-advanced" tabindex="1" role="checkbox" aria-label="Follow Greymere Trout (@greymeretrout2)" aria-checked="false"><i class="icon-check"></i><input type="checkbox" name="unfollow[]" value="4069278676"></div>
<div class="selector mode-advanced" tabindex="2" role="checkbox" aria-label="Follow nairobys garcia (@nairobysgarcia6)" aria-checked="false"><i class="icon-check"></i><input type="checkbox" name="unfollow[]" value="4068657274"></div>

270
Tu pagina web tiene un url para poder filtrar con java pasando el url de la pagina.

272
Que bien que te haya servido el link del curso es bueno te va a ayudar mucho y cualquier duda esta el foro :) :) :)

273
total seria un variable de tipo entero que se inicializa con un valor cero.
La i es tambien un variable que que empieza de 1 y va hasta n valor mientra no llegue a n valor hacer la suma de total + i;
ejemplo
si n vale 5
 total  = total +   i
0    =   0    +      1   la primera vez
1    =   1     +     2  segunda vez
3    =   3     +     3  tercera vez
6    =   6     +     4  cuarta vez
10  =   10   +     5 quinta vez
ahora se cumple la condicion porque ya es i igual a n es decir i=5 y n=5
y la suma total es 15.

274
Yo te recomendaría que siga este curso de aprenderaprogramar que te va a explicar todo solo tenes que seguirla la orden del curso y consultar la dudas en el foro
el link del curso es
https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=28&Itemid=59

275
Yo hice algo parecido era te voy a enviar si por ahí te sirve en java es yo hice para filtrar una cotización de moneda pero vos le cambia nomas la condición y filtra lo que quiera de una pagina web.

Código: [Seleccionar]
package testurl;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.logging.Level;
import java.util.logging.Logger;

public class Testurl {

    public static void main(String[] args) {
        try {
            //se abre la conexiòn
            URL url = new URL("http://www.cambioschaco.com.py/php/chaco_cotizaciones_nuevo.php");
            URLConnection conexion = url.openConnection();
            conexion.connect();

            //Lectura
            InputStream is = conexion.getInputStream();
            BufferedReader br = new BufferedReader(new InputStreamReader(is));
            char[] buffer = new char[1000];
           //ACA EMPIEZA MI CONDICIÓN DESDE ACÁ PODES CAMBIAR VOS
            int leido;
            String texto = "";
            while ((leido = br.read(buffer)) > 0) {
                String datos = new String(buffer, 0, leido);
                texto += datos;
            }
            String[] tr = texto.split("<tr");
            String fila = "";
            for (String linea : tr) {
                if (linea.contains("Dolar Americano")) {
                    fila = linea;
                }
            }
            String[] td = fila.split("<td");
            String columna = "";
            for (String linea : td) {
                if (linea.contains(",00")) {
                    System.out.println("---> " + linea);
                    int pos1 = 0;
                    int pos2 = 0;
                    String cotizacion = "";
                    for (int i = 0; i < linea.length(); i++) {
                        if (linea.substring(i, i + 1).equals(">")) {
                            pos1 = i;
                        } else if (linea.substring(i, i + 1).equals("<")) {
                            pos2 = i;
                            break;
                        }
                    }
                    System.out.println("---> " + linea.substring(pos1 + 1, pos2));
                }
            }
       //FIN DE LA CONDICION

        } catch (MalformedURLException ex) {
            Logger.getLogger(Testurl.class.getName()).log(Level.SEVERE, null, ex);
        } catch (IOException ex) {
            Logger.getLogger(Testurl.class.getName()).log(Level.SEVERE, null, ex);
        }
    }

}

En el URL le pasa el url de la pagina web que quere filtrar.
ojala que te sirva

276
Hola hice alguna modificaciones en tu código si por ahí te sirve te voy a enviar para comparar 
con lo que tenes
clase principal main
Código: [Seleccionar]
package carpettester;

import java.text.DecimalFormat;
import java.util.Scanner;

public class CarpetTester {

    public static void main(String[] args) {
        double length;
        double width;
        double price;
        double area;
        double total;

        Scanner keyboard = new Scanner(System.in);

        DecimalFormat df = new DecimalFormat("$#,##0.00");

        System.out.print("Please enter the length of the room: ");
        length = keyboard.nextDouble();

        System.out.print("Please enter the width of the room: ");
        width = keyboard.nextDouble();

        System.out.print("Please enter the price per squart foot: ");
        price = keyboard.nextDouble();

        RoomDimensio dimension = new RoomDimensio();
        area = dimension.RoomArea(length, width);

        RoomCarpet carpet = new RoomCarpet();
        total = carpet.getTotalCost(area, price);

        System.out.println("The total cost of the carpet is: " + df.format(total));
    }

}
clase para obtener la dimension
Código: [Seleccionar]
package carpettester;

public class RoomDimensio {

    public RoomDimensio() {
    }

    public double RoomArea(double len, double wid) {

        double area = (len * wid);
        return area;

    }

}
clase para obtener el total
Código: [Seleccionar]
package carpettester;

public class RoomCarpet {

    public RoomCarpet() {
    }

    public double getTotalCost(double area, double price) {

        double finalCost = (price * area);

        return finalCost;

    }

}

278
He creado el juego de la vieja, tres en raya o tic tac toe. Lo resolví en Java con cuatro clases de acuerdo con la orientación a objetos (no estructurado).

Clase principal metodo main lo llame tateti

Código: [Seleccionar]
package tateti;

public class Tateti {

    public static void main(String[] args) {
        Ficha fichaX = new Ficha("X");
        Ficha fichaO = new Ficha();
        fichaO.setFicha("O");
       
        Jugador jugadorX = new Jugador(fichaX);
        Jugador jugadorO = new Jugador();
        jugadorO.setFicha(fichaO);
               
        Tablero tablero = new Tablero();
        tablero.imprimir();
        boolean ganador = false;
        for (int veces = 1; veces <= 9; veces++) {
            if(veces%2==0){
                jugadorO.ponerFicha(tablero);
                ganador = tablero.verificarGanador(jugadorO);
            }else{
                jugadorX.ponerFicha(tablero);
                ganador = tablero.verificarGanador(jugadorX);
            }
            tablero.imprimir();
            if(ganador){
                break;
            }
        }
        if(ganador){
            System.out.println("HAZ GANADO!!!");
        }else{
            System.out.println("VUELVE A INTENTARLO!!!");
        }
     
       
    }
   
}


Clase tabla donde creo el tablero y compruebo el ganador

Código: [Seleccionar]
package tateti;

public class Tablero {
    private String[][] tablero;

    public Tablero() {
        tablero = new String[3][3];
        limpiar();
    }

    public Tablero(String[][] tablero) {
        this.tablero = tablero;
    }
   

    public String[][] getTablero() {
        return tablero;
    }

    public void setTablero(String[][] tablero) {
        this.tablero = tablero;
    }
   
    public void limpiar(){
        for (int f = 0; f < tablero.length; f++) {
            for (int c = 0; c < tablero[0].length; c++) {
                tablero[f][c] = " ___ ";
            }
        }
    }
   
    public void imprimir(){
        for (int f = 0; f < tablero.length; f++) {
            for (int c = 0; c < tablero[0].length; c++) {
                System.out.print(tablero[f][c]);
            }
            System.out.println("");
        }
    }
   
    public boolean verificarGanador(Jugador jugador){
        boolean valor = false;
        String ficha1 = " _"+jugador.getFicha().getFicha()+"_ ";
        String ficha3 = ficha1+ficha1+ficha1;
        String fila = tablero[0][0]+tablero[0][1]+tablero[0][2];
        //System.out.println("-->"+ficha3);
        //System.out.println("-->"+ficha1);
        if( ficha3.equals(fila)){
            valor  = true;
        }
        fila = tablero[1][0]+tablero[1][1]+tablero[1][2];
        if( ficha3.equals(fila)){
            valor  = true;
        }
         fila = tablero[2][0]+tablero[2][1]+tablero[2][2];
        if( ficha3.equals(fila)){
            valor  = true;
        }
         String columna = tablero[0][0]+tablero[1][0]+tablero[2][0];
        if( ficha3.equals(columna)){
            valor  = true;
        }
         columna = tablero[0][1]+tablero[1][1]+tablero[2][1];
        if( ficha3.equals(columna)){
            valor  = true;
        }
         columna = tablero[0][2]+tablero[1][2]+tablero[2][2];
        if( ficha3.equals(columna)){
            valor  = true;
        }
        String diagonal = tablero[0][0]+tablero[1][1]+tablero[2][2];
        if( ficha3.equals(diagonal)){
            valor  = true;
        }
         diagonal = tablero[2][0]+tablero[1][1]+tablero[0][2];
        if( ficha3.equals(diagonal)){
            valor  = true;
        }
        return valor;
    }
   
}


Clase jugador donde creo los jugadores

Código: [Seleccionar]
package tateti;

public class Tablero {
    private String[][] tablero;

    public Tablero() {
        tablero = new String[3][3];
        limpiar();
    }

    public Tablero(String[][] tablero) {
        this.tablero = tablero;
    }
   

    public String[][] getTablero() {
        return tablero;
    }

    public void setTablero(String[][] tablero) {
        this.tablero = tablero;
    }
   
    public void limpiar(){
        for (int f = 0; f < tablero.length; f++) {
            for (int c = 0; c < tablero[0].length; c++) {
                tablero[f][c] = " ___ ";
            }
        }
    }
   
    public void imprimir(){
        for (int f = 0; f < tablero.length; f++) {
            for (int c = 0; c < tablero[0].length; c++) {
                System.out.print(tablero[f][c]);
            }
            System.out.println("");
        }
    }
   
    public boolean verificarGanador(Jugador jugador){
        boolean valor = false;
        String ficha1 = " _"+jugador.getFicha().getFicha()+"_ ";
        String ficha3 = ficha1+ficha1+ficha1;
        String fila = tablero[0][0]+tablero[0][1]+tablero[0][2];
        //System.out.println("-->"+ficha3);
        //System.out.println("-->"+ficha1);
        if( ficha3.equals(fila)){
            valor  = true;
        }
        fila = tablero[1][0]+tablero[1][1]+tablero[1][2];
        if( ficha3.equals(fila)){
            valor  = true;
        }
         fila = tablero[2][0]+tablero[2][1]+tablero[2][2];
        if( ficha3.equals(fila)){
            valor  = true;
        }
         String columna = tablero[0][0]+tablero[1][0]+tablero[2][0];
        if( ficha3.equals(columna)){
            valor  = true;
        }
         columna = tablero[0][1]+tablero[1][1]+tablero[2][1];
        if( ficha3.equals(columna)){
            valor  = true;
        }
         columna = tablero[0][2]+tablero[1][2]+tablero[2][2];
        if( ficha3.equals(columna)){
            valor  = true;
        }
        String diagonal = tablero[0][0]+tablero[1][1]+tablero[2][2];
        if( ficha3.equals(diagonal)){
            valor  = true;
        }
         diagonal = tablero[2][0]+tablero[1][1]+tablero[0][2];
        if( ficha3.equals(diagonal)){
            valor  = true;
        }
        return valor;
    }
   
}


Clase ficha donde creo las ficha para jugar

Código: [Seleccionar]
package tateti;
// Beans
public class Ficha {
    private String ficha;

    public Ficha() {
    }

    public Ficha(String ficha) {
        this.ficha = ficha;
    }

    public String getFicha() {
        return ficha;
    }

    public void setFicha(String ficha) {
        this.ficha = ficha;
    }
   
}

Espero que te sirva por lo menos para guiarte o aplicar en tu proyecto

279
Algo así seria el código pero como te dije no imprimiría la palabra CHOCOLATE porque la condición no le permite.
Código: [Seleccionar]
package controlflujo;

public class ControlFlujo {

    public static void main(String[] args) {
        for (int i = 1; i < 101; i++) {
            if ((i % 3 == 0) != (i % 5 == 0) && (i % 3 == 0) != (i % 15 == 0)) {
                System.out.println(i + " CHOCO");
            }
            if ((i % 5 == 0) != (i % 3 == 0) && (i % 5 == 0) != (i % 15 == 0)) {
                System.out.println(i + " LATE");
            }
            if ((i % 15 == 0) != (i % 3 == 0) && (i % 15 == 0) != (i % 5 == 0)) {
                System.out.println(i + " CHOCOLATE   ");
            }
        }
    }

}

280
Creo que no hay numero por lo que yo sepa que sea divisible por 15 pero que no sea por 3 ni 5 si pone esa condición nunca imprimiría CHOCOLATE las otra dos si pero el 15 no.

Páginas: 1 ... 9 10 11 12 13 [14] 15 16 17 18

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".