Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: nikiton en 12 de Septiembre 2020, 01:50
-
Subo estos ejercicios que realice, algunos me generan errores o se caen pero no logro entender por qué. Escucho sus opiniones.
package ejemplos;
public class Ejemplo1 {
public static void main(String[] args) {
for(int i=2;i<=100;i+=2) {
System.out.print(i+" ");
}
int i=1;
System.out.print("\nwhile\n");
while(i<=100) {
if(i%2==0) {
System.out.print(i+" ");
}
i++;
}
System.out.print("\ndo while\n");
i=1;
do {
System.out.print(i+" ");
i++;
}while(i<=100);
int a=2;
a++;//a=a+1;
System.out.print("\na="+a);
a+=2;//a=a+2;
System.out.print("\na="+a);
a*=4;//a=a*4;
System.out.print("\na="+a);
a--;//a=a-1;
System.out.print("\na="+a);
}
}
-
Otro ejercicio:
package ejemplos;
public class Ejemplo2 {
public static void main(String[] args) {
int n=100;
int a=50;
int x=200;
rangoNumeros(n);
rangoNumeros(a);
rangoNumeros(x);
}
public static void rangoNumeros(int valor) {
System.out.print("\n");
for(int i=1;i<=valor;i++) {
System.out.print(i+" ");
}
}
}
-
Otro ejercicio más
package ejemplos;
import java.util.Scanner;
public class Ejemplo3 {
public static void main(String[] args) {
Scanner leer=new Scanner(System.in);
int num1,num2;
System.out.print("Ingrese un número 1:");
num1=leer.nextInt();
System.out.print("\nIngrese un número 2:");
num2=leer.nextInt();
while(num1>num2) {
System.out.print("\nIngrese un número mayor al número 1: ");
num2=leer.nextInt();
}
rangoNumeros(num1,num2);
}
public static void rangoNumeros(int valor1,int valor2) {
System.out.print("\n");
for(int i=valor1;i<=valor2;i++) {
System.out.print(i+" ");
}
}
}
-
Otro ejercicio más:
package ejemplos;
import java.util.Scanner;
public class Ejemplo4 {
public static void main(String[] args) {
Scanner leer=new Scanner(System.in);
double celsius;
System.out.print("\nIngrese valor en celsius: ");
celsius=leer.nextDouble();
System.out.print("\nLos "+celsius+" grados celsius en Fahrenheit es:"+
celsiusFahrenheit(celsius));
System.out.print("\nLos "+celsius+" grados celsius en Kelvin es:"+
celsiusKelvin(celsius));
}
public static double celsiusFahrenheit(double c) {
double fah;
fah=(c*9/5)+32;
return fah;
}
public static double celsiusKelvin(double c) {
double k;
k=c+273.15;
return k;
}
}
-
Iré subiendo más ;)
-
Se me olvidó poner qué hace cada uno, pero si lo leen se sabe xd
-
Hola.
He probado esos 4 ejercicio y parecen funcionar bien.
No veo errores.
Si alguno de esos te está fallando, concrétanos el error que te da.
Un saludo.