Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Java

Entrada e Saída Java Basic

Entrada e Saída Básica Java


Neste tutorial, você aprenderá maneiras simples de exibir saídas para usuários e receber entradas de usuários em Java.

Saída Java


Em Java, você pode simplesmente usar
System.out.println(); or

System.out.print(); or

System.out.printf();

para enviar a saída para a saída padrão (tela).

Aqui,

Não se preocupe se você não entender. Discutiremos class , public e static em capítulos posteriores.

Vamos dar um exemplo para a saída de uma linha.
class AssignmentOperator {
    public static void main(String[] args) {
    	
        System.out.println("Java programming is interesting.");   
    }
}

Saída :
Java programming is interesting.

Aqui, usamos o println() método para exibir a string.

Diferença entre println(), print() e printf()


Exemplo:print() e println()

class Output {
    public static void main(String[] args) {
    	
        System.out.println("1. println ");
        System.out.println("2. println ");
    	
        System.out.print("1. print ");
        System.out.print("2. print");
    }
}

Saída :
1. println 
2. println 
1. print 2. print

No exemplo acima, mostramos o funcionamento do print() e println() métodos. Para saber mais sobre o printf() método, visite Java printf().

class Variables {
    public static void main(String[] args) {
    	
        Double number = -10.6;
    	
        System.out.println(5);
        System.out.println(number);
    }
}

Ao executar o programa, a saída será:
5
-10.6

Aqui, você pode ver que não usamos as aspas. É porque para exibir números inteiros, variáveis ​​e assim por diante, não usamos aspas.

class PrintVariables {
    public static void main(String[] args) {
    	
        Double number = -10.6;
    	
        System.out.println("I am " + "awesome.");
        System.out.println("Number = " + number);
    }
}

Saída :
I am awesome.
Number = -10.6

No exemplo acima, observe a linha,
System.out.println("I am " + "awesome.");



Aqui, usamos o + operador para concatenar (juntar) as duas strings:"I am " e "incrível." .

E também a linha,
System.out.println("Number = " + number);

Aqui, primeiro o valor da variável number é avaliado. Em seguida, o valor é concatenado à string:"Number =" .

Entrada Java


Java fornece diferentes maneiras de obter entrada do usuário. No entanto, neste tutorial, você aprenderá a obter entrada do usuário usando o objeto de Scanner classe.

Para usar o objeto de Scanner , precisamos importar java.util.Scanner pacote.

import java.util.Scanner;

Para saber mais sobre como importar pacotes em Java, visite Java Import Packages.

Então, precisamos criar um objeto da classe Scanner classe. Podemos usar o objeto para receber a entrada do usuário.

// create an object of Scanner
Scanner input = new Scanner(System.in);

// take input from the user
int number = input.nextInt();

Exemplo:obter entrada de números inteiros do usuário

import java.util.Scanner;

class Input {
    public static void main(String[] args) {
    	
        Scanner input = new Scanner(System.in);
    	
        System.out.print("Enter an integer: ");
        int number = input.nextInt();
        System.out.println("You entered " + number);

        // closing the scanner object
        input.close();
    }
}

Saída :
Enter an integer: 23
You entered 23

No exemplo acima, criamos um objeto chamado input do Scanner classe. Em seguida, chamamos o nextInt() método do Scanner class para obter uma entrada inteira do usuário.

Da mesma forma, podemos usar nextLong() , nextFloat() , nextDouble() e next() métodos para obter long , float , double e string entrada respectivamente do usuário.

Observação :Usamos o close() método para fechar o objeto. Recomenda-se fechar o objeto do scanner assim que a entrada for recebida.

Exemplo:Obter float, double e String Input

import java.util.Scanner;

class Input {
    public static void main(String[] args) {
    	
        Scanner input = new Scanner(System.in);
    	
        // Getting float input
        System.out.print("Enter float: ");
        float myFloat = input.nextFloat();
        System.out.println("Float entered = " + myFloat);
    	
        // Getting double input
        System.out.print("Enter double: ");
        double myDouble = input.nextDouble();
        System.out.println("Double entered = " + myDouble);
    	
        // Getting String input
        System.out.print("Enter text: ");
        String myString = input.next();
        System.out.println("Text entered = " + myString);
    }
}

Saída :
Enter float: 2.343
Float entered = 2.343
Enter double: -23.4
Double entered = -23.4
Enter text: Hey!
Text entered = Hey!

Como mencionado, existem outras várias maneiras de obter entrada do usuário. Para saber mais sobre Scanner , visite Java Scanner.

Java

  1. Entrada e saída básica em C#
  2. Entrada/saída básica de C++
  3. Entrada, Saída e Importação do Python
  4. Variáveis ​​e literais Java
  5. Classe e objetos Java
  6. Classe abstrata Java e métodos abstratos
  7. Classe de scanner Java
  8. D Trava
  9. Java - Sintaxe Básica
  10. Java - Operadores Básicos