0

Ayuda con los proyectos del curso de java

Ya los hice pero una de las 5 respuestas me la pone mal y como esta bloqueada no puedo ver el error

25th Mar 2021, 11:54 PM
Miguel Ortiz
Miguel Ortiz - avatar
11 Réponses
+ 2
Cambie el tipo de retorno de toBinary () a String y simplemente devuelva el valor de cadena de binary No sé por qué, pero al caso 4 no le gusta que el valor sea un número entero static String toBinary(int num) { .... return binary; }
26th Mar 2021, 3:01 AM
ChaoticDawg
ChaoticDawg - avatar
+ 2
Es el proyecto de convertidor binario import java.util.Scanner; public class Converter { static int toBinary(int num) { String binary=""; while(num > 0) { binary = (num%2)+binary; num /= 2;} return Integer.valueOf(binary); } } public class Program { public static void main(String[ ] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); System.out.print(Converter.toBinary(x)); } } Ese es mi código pero me marca error en la 4 pero no logro ver por qué marca error ya que me aparece un candado
26th Mar 2021, 2:46 AM
Miguel Ortiz
Miguel Ortiz - avatar
+ 1
¿Qué proyecto de módulo del curso?
26th Mar 2021, 2:42 AM
ChaoticDawg
ChaoticDawg - avatar
+ 1
Debe usar el ancho (width) variable de la clase abstracta Forma (Shape) en sus clases Cuadrado (Square) y Círculo (Circle) No cree una nueva variable para el ancho o el lado en sus clases heredadas. abstract class Shape { int width; // <------- utilizar esta abstract void area() } class Square extends Shape { public Square(int width) { this.width = width; } public void area() { System.out.println(this.width * this.width); } } Repita para la clase circular. Reemplazo de radio por ancho (this.width).
26th Mar 2021, 3:33 AM
ChaoticDawg
ChaoticDawg - avatar
+ 1
Math.PI * this.width * this.width Acabo de quitar los paréntesis y funciona bien después de eso.
26th Mar 2021, 4:01 AM
ChaoticDawg
ChaoticDawg - avatar
0
Gracias funcionó bien :D Y en el proyecto de formas me marca error en la tercera pero no la veo igual está con el candado me podrías ayudar? import java.util.Scanner; abstract class Shape { int width; abstract void area(); } class Square extends Shape { int lado; public Square (int x) { lado = x; } public void area() { System.out.println(lado*lado); } } class Circle extends Shape { double radio; public Circle (int y) { radio = y; } public void area() { System.out.println (Math.PI * (radio * radio)); } } public class Program { public static void main(String[ ] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); int y = sc.nextInt(); Square a = new Square(x); Circle b = new Circle(y); a.area(); b.area(); } }
26th Mar 2021, 3:09 AM
Miguel Ortiz
Miguel Ortiz - avatar
0
import java.util.Scanner; abstract class Shape { int width; abstract void area(); } class Square extends Shape { Square (int width) { this.width = width; } public void area() { System.out.println(this.width * this.width); } } class Circle extends Shape { Circle (int width) { this.width = width; } public void area() { System.out.println (Math.PI * (this.width * this.width)); } } public class Program { public static void main(String[ ] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); int y = sc.nextInt(); Square a = new Square(x); Circle b = new Circle(y); a.area(); b.area(); } } Ese es el nuevo código que ingresé pero me sigue marcando el mismo error
26th Mar 2021, 3:48 AM
Miguel Ortiz
Miguel Ortiz - avatar
0
Gracias amigo sin paréntesis funciona, realmente debería marcar error por los paréntesis?
26th Mar 2021, 4:17 AM
Miguel Ortiz
Miguel Ortiz - avatar
0
Que me ayuda con el 3 proyecto de java por fa?
24th Apr 2021, 5:21 PM
Jose Reinaldo Parra Morales
Jose Reinaldo Parra Morales - avatar
0
Escribe un programa para tomar una cadena como entrada y generar su inverso. El código dado toma una cadena como entrada y la convierte en una matriz de caracteres, que contiene letras de la cadena como sus elementos. Ejemplo de entrada: hello there Ejemplo de salida: ereht olleh
24th Apr 2021, 5:22 PM
Jose Reinaldo Parra Morales
Jose Reinaldo Parra Morales - avatar
- 1
hola cual es el resultado de invertir una cuerda
7th Sep 2021, 1:01 AM
samuel bermudez
samuel bermudez - avatar