Algunas preguntas sobre programación Java
Diez preguntas principales
Primera pregunta
import java.io.*;
public class exc1 {
public static void main(String[] args) throws IOException
{
//Ingrese un número entero positivo n
//Usar buffer ( BufferedReader) lee datos de texto del flujo de datos de texto
InputStreamReader Reader= new InputStreamReader(System.in);
BufferedReader input=new BufferedReader(reader);
System .out.println("Ingrese un número entero positivo (n): "); //Mostrar información de entrada
String s=input.readLine() //Ingrese una cadena desde el teclado 10
int n=Integer.parseInt(s); //Convierte cadena s a entero
//Declara e inicializa la matriz
int a[ ] =new int[n];
//Generar una matriz a que contenga n enteros positivos aleatorios de dos dígitos
for (int i=0; ilt; n; i)/ /Generar n números aleatorios
{
a[i]=(int)(Math.random()*90 10);
} p>
//Elementos de salida de la matriz a
System.out.print("Matriz original: ");
for(int i=0; ilt; n ; i ) p>
{
System.out.print(a[i] " ");
}
System.out .println();
System.out.print("Matriz final: ");
int temp
for(int i=1; ilt ;n;i )
{
if(a[0]lt;a[i])
{
temp= a[0];
a[0]=a[i]
a[i]=temp
}
}
for(int i=0;ilt;n;i)
{
System.out.print(a[i] " ") ;
}
}
}
Segunda pregunta<
/p>
importar java.io.*;
clase pública exc2 {
public static void main(String[] args)
{
int sum=0; //La suma inicial es 0
for(int i=1; ilt; =100; i )//i de 1 a 100,
{
// Si se divide entre 3, el resto es 0, y se divide entre 5 y 9, el resto no es 0, entonces se suma
if(i3 == 0amp;amp;i5!=0amp;amp;i9!=0)
{
//System.out.println(i);
suma = suma i
}
}
System.out.println(suma);
}
La tercera pregunta
import java.io.*;
public class exc3 {
public static void main (String [] arg)
{
String begin = "1"; //El primer número es 1
String end = "23"; /El último número es 23
//Definimos s como una cadena, inicialmente 1
StringBuffer s = new StringBuffer(begin);
//S más 00, más 23, para formar una cadena combinada: "10023"
s.append("00").append(end);
System.out.println("posible La contraseña es: ");
for (char i = '0'; i lt; = '9'; i )
{
// Will El segundo carácter de la cadena s se establece en i, de 0 a 9
s.setCharAt(1, i);
//Cuando el segundo carácter se establece en i , el tercer carácter también varía de 0 a 9
for (char j = '0'; j lt; = '9'; j )
{
//De esta manera s incluye todos los números del 10023 al 19923
s.setCharAt(2, j);
//Defina el número de contraseña pwdnumber como el número entero que es s convertido a
int pwdnumber = Integer.parseInt(s.toString());
//Si este número se puede dividir en 57 o 6
7. Salida s
if (pwdnumber 57 == 0 || pwdnumber 67 == 0)
{
System.out.println(s);
}
}a
}
}
}
Cuarta pregunta
importar java.io.*;
clase pública exc4 {
public static void main(String[] args) lanza IOException
{
//Utilice el búfer (BufferedReader) para leer datos de texto del flujo de datos de texto
InputStreamReader Reader= new InputStreamReader(System.in);
BufferedReader input=new BufferedReader(lector);
System.out.println("Ingrese los kilómetros:"); //Mostrar información de entrada
String s=input.readLine (); //Ingresa el número de kilómetros desde el teclado
int k=Integer.parseInt(s); //Convierte la cadena s a un número entero
if (k lt) ; = 3 ) {
System.out.println("Precio inicial: "
} else if (k gt; 3 amp; amp; k lt; 15) {
p>
System.out.println("Por favor pague" k * 2
} else {
System.out.println); ("Por favor pague" ((k - 15) * 3 * 1,5 k * 3));
}
}
}
Pregunta 5
import java.io.*;
public class exc5 {
public static void main(String[] args) {
//Cada dígito tiene cuatro números posibles: 1, 2, 3 y 4, es decir, del 1 al 4
int sum=0
for; (int i = 1; i lt ; 5; i ) {
for (int j = 1; j lt; 5; j ) {
for (int k = 1; k lt; 5; k ) {
//Requerir que i, j, k no sean iguales
if (i
!= j amplificador; i != k amplificador; j != k) {
suma
System.out.print(i);
Sistema.out.print(j);
Sistema.out.print(k
Sistema.out.println(); }
}
}
}
System.out.print("*** puede formar una "suma" mutuamente excluyente mismo número de tres dígitos sin números repetidos ");
}
}
Pregunta 6
importar java.io. .* ;
clase pública exc6 {
public static void main(String args[]) {
int a, b, c //definir a, b , c son el número de tres tipos de monedas
int sum=0; //¿De cuántas maneras se puede intercambiar el número total de monedas?
//Una moneda de 1 centavo comienza del 1 al 100, hasta 100
for (a = 1; a lt; = 100; a) {
//monedas de 2 céntimos del 1 al 50, hasta 50
for (b = 1; b lt; = 50; b) {
//Las monedas de 5 céntimos varían de 1 a 20, hasta 20
for (c = 1; c lt; = 20; c) {
if (1*a 2*b 5*c==100){
Sistema .out .println("1 punto: " a " " "2 puntos: " b " " "5 puntos: " c
suma
}
}
}
}
System.out.println("Siempre hay métodos de reemplazo de "suma".
");
}
}
Pregunta 8
importar java.io.*;
público clase exc8 {
public static void main(String[] args) {
for (int i = 1; i lt; 10; i) {
for (int j = 0; j lt; 10; j) {
for (int k = 0; k lt; 10; k) {
if (i*i * i j*j*j k*k*k == i*100 j*10 k) {
System.out.print(i);
System.out.print( j
Sistema.out.print(k);
Sistema.out.println()
}
}
}
}
}
}
Pregunta 9
Diez. preguntas
importar java.io.*;
public class exc10 {
public static void main(String[] args) lanza IOException {
//Utilice el búfer (BufferedReader) para leer datos de texto del flujo de datos de texto
Lector InputStreamReader= new InputStreamReader(System.in);
BufferedReader input=new BufferedReader (lector );
System.out.println("Ingrese un:"); //Mostrar información de entrada
double a=Float.parseFloat(input.readLine()) ;/ /Convierte la cadena s a un número entero
System.out.println("Ingrese b:"); //Muestra la información de entrada
double b=Float.parseFloat( input .readLine()); //Convierte la cadena s a un número entero
System.out.println("Introduce c:"); //Mostrar información de entrada
double c=Float .parseFloat(input.readLine()); //Convierte cadena s a entero
double t1, t2;
t1 = -b/2/a; p>t2
= Math.pow(b*b-4*a*c, 0.5)/a/2;
System.out.print("La primera raíz es: ");
System.out.println(t1 t2);
System.out.print("La segunda raíz es: ");
System.out.println(t1- t2)
}
}
Pregunta 11
prueba de clase pública { public static void main(String[] args ) { int n = 0; para(int i = 1; i lt; = 4; i) para(int j = 1; j lt; = 4; j) para(int k = 1; k lt; = 4; k) si( i != j amplificador; j != k amplificador; i != k amplificador != 0) System.out.println("NO." n ":" i "" j "" k); System.out.println("***has:" n "kind"); }}
Ya no puedo hacerlo, estoy agotado~~~