Red de conocimiento informático - Aprendizaje de programación - Algunas preguntas sobre programación Java

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);

}

//Elementos de salida de la matriz a

System.out.print("Matriz original: ");

for(int i=0; ilt; n ; i )

{

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~~~