Hola,amigo qué tal Tendiendo esta cadena #.# # # ##### ## ### ##### Aquí tengo saltos de línea y espacios, hay algún método para guardar esta cadena desde el teclado tal como está? El problema es que con NextLine solo me guarda la primer línea, con next solo me guarda hasta que se encuentra con un espacio. Saludos.
hola estoy aprendiendo a programar en java pero directamente desde el bloc de notas, y cuando compilo me sale un error, he visto varios videos y creo que lo tengo todo tal cual tiene que ser pero no funciona, te mando mi codigo y los errores que me salen porfa necesito ayuda!:(( import java.util.Scanner; public class Scanner{ public static void main(String args[]){ Scanner in = new Scanner(System.in); String nombre = ""; int num_1 = 0, num_2 = 0, resultado = 0; System.out.println("¿Cual es tu nombre?"); nombre = in.nextLine(); System.out.println("Dame el primer valor para tu suma"); num_1 = in.nextInt(); System.out.println("Dame el segundo valor para tu suma"); num_2 = in.nextInt(); resultado = num_1 + num_2; System.out.println("el resultado de tu suma es: " + resultado); } } ERRORES: Scanner.java:7: error: constructor Scanner in class Scanner cannot be applied to given types; Scanner in = new Scanner(System.in); ^ required: no arguments found: InputStream reason: actual and formal argument lists differ in length Scanner.java:12: error: cannot find symbol nombre = in.nextLine(); ^ symbol: method nextLine() location: variable in of type Scanner Scanner.java:15: error: cannot find symbol num_1 = in.nextInt(); ^ symbol: method nextInt() location: variable in of type Scanner Scanner.java:18: error: cannot find symbol num_2 = in.nextInt(); ^ symbol: method nextInt() location: variable in of type Scanner 5 errors
Buen día @miguelraga6644 Te comento que el problema esta en el nombre de la clase, tu clase se llama Scanner, sin embargo recuerda que esa clase ya existe (es una clase definida por java, por tal razon recomiendo cambies el nombre por ClaseScanner), por lo tanto cambia la linea public class Scanner{ por public class ClaseScanner{, con eso ya no te marcara ningún error, además recomiendo utilices un IDE como NetBeans, esto te facilitara mucho la codificación, aquí te dejo un link donde explico como instalarlo (JDK -> th-cam.com/video/RtGtPiHxXSQ/w-d-xo.html y NetBeans -> th-cam.com/video/Zsb3odW4RYc/w-d-xo.html) Saludos
@@programanddo_tutoriales tambien me pasaba lo mismo el problema era al introducir java.uti.lScanner , pero cambie el nombre de la clase y se soluciono, pero a que se debe profesor?
Justo lo que buscaba y en un video corto, sencillo y didáctico. Gracias hermano
Gracias a ti @alexander6925
Saludos
Hola,amigo qué tal
Tendiendo esta cadena
#.# # #
#####
## ###
#####
Aquí tengo saltos de línea y espacios, hay algún método para guardar esta cadena desde el teclado tal como está?
El problema es que con NextLine solo me guarda la primer línea, con next solo me guarda hasta que se encuentra con un espacio.
Saludos.
Crack. El mejor enseñando de todo you tube. Gracias!
Gracias a ti! @Negocios4.0
Saludos
Directo y bien explicado, gracias por tu aporte, saludos!!
Gracias a ti!
Espero y te sigan sirviendo estos aportes
Saludos
Me sirvio muchisimo muchas gracias, tus videos me estan ayudando un monton :)
A la orden Agustina Soledad, recuerda seguir practicando para que domines Java
Saludos
excelente explicación, gracias!
Que tal
@gustavo7062
Gracias a ti! por ver el video
Saludos
Bueno
Saludos @hectoralfonsodepaz7222
hola estoy aprendiendo a programar en java pero directamente desde el bloc de notas, y cuando compilo me sale un error, he visto varios videos y creo que lo tengo todo tal cual tiene que ser pero no funciona, te mando mi codigo y los errores que me salen porfa necesito ayuda!:((
import java.util.Scanner;
public class Scanner{
public static void main(String args[]){
Scanner in = new Scanner(System.in);
String nombre = "";
int num_1 = 0, num_2 = 0, resultado = 0;
System.out.println("¿Cual es tu nombre?");
nombre = in.nextLine();
System.out.println("Dame el primer valor para tu suma");
num_1 = in.nextInt();
System.out.println("Dame el segundo valor para tu suma");
num_2 = in.nextInt();
resultado = num_1 + num_2;
System.out.println("el resultado de tu suma es: " + resultado);
}
}
ERRORES:
Scanner.java:7: error: constructor Scanner in class Scanner cannot be applied to given types;
Scanner in = new Scanner(System.in);
^
required: no arguments
found: InputStream
reason: actual and formal argument lists differ in length
Scanner.java:12: error: cannot find symbol
nombre = in.nextLine();
^
symbol: method nextLine()
location: variable in of type Scanner
Scanner.java:15: error: cannot find symbol
num_1 = in.nextInt();
^
symbol: method nextInt()
location: variable in of type Scanner
Scanner.java:18: error: cannot find symbol
num_2 = in.nextInt();
^
symbol: method nextInt()
location: variable in of type Scanner
5 errors
Buen día @miguelraga6644
Te comento que el problema esta en el nombre de la clase, tu clase se llama Scanner, sin embargo recuerda que esa clase ya existe (es una clase definida por java, por tal razon recomiendo cambies el nombre por ClaseScanner), por lo tanto cambia la linea
public class Scanner{ por public class ClaseScanner{, con eso ya no te marcara ningún error, además recomiendo utilices un IDE como NetBeans, esto te facilitara mucho la codificación, aquí te dejo un link donde explico como instalarlo (JDK -> th-cam.com/video/RtGtPiHxXSQ/w-d-xo.html y NetBeans -> th-cam.com/video/Zsb3odW4RYc/w-d-xo.html)
Saludos
@@programanddo_tutoriales tambien me pasaba lo mismo el problema era al introducir java.uti.lScanner , pero cambie el nombre de la clase y se soluciono, pero a que se debe profesor?