Em qualquer linguagem de programação, a entrada e a saída (E / S) são uma parte importante da interação do usuário com o seu programa. A entrada permite obter dados do usuário enquanto a saída permite exibi-los.
Como acontece com a maioria das linguagens de programação, o teclado é o dispositivo de entrada padrão e a tela é o dispositivo de saída padrão.
Este guia examina as funções básicas de E / S que você pode executar com Java.
Saída Java
Para mostrar a saída em uma tela, você pode usar o println () método. Este método está no Sistema classe.
Use a sintaxe abaixo para exibir os dados:
System.out.println('Your output goes here.');
A declaração acima mostra um campo chamado Fora . Isto é um estática pública campo que aceita os dados a serem produzidos.
Você também precisa colocar aspas nos dados que deseja exibir. A exceção é quando o valor no System.out.println () declaração é uma variável ou um número.
Veja o exemplo abaixo:
int t = 24;
System.out.println(t)
System.out.println(96)
A saída para 'int t = 24' é 24, não t.
como desligar o tempo de tela
Java também permite realizar operações aritméticas dentro do println () método. Você pode adicionar, subtrair, dividir ou usar o módulo com este método. É importante observar que você não deve colocar aspas ao usar essas operações aritméticas. Isso fará com que o compilador Java trate a expressão como uma string.
System.out.println((9*6)/5);
A saída acima recebida é o resultado da expressão aritmética.
System.out.println('(9*6)/5');
A saída que você obtém com o acima é a expressão aritmética e não o resultado. o println () método não é o único método Java que você pode usar para gerar dados. o imprimir() método também pode ser usado para realizar operações semelhantes a println () . A única diferença é que println () coloca o cursor na próxima linha após a impressão, enquanto imprimir() deixa o cursor onde a saída parou.
Operadores aritméticos e de atribuição explicados em Java
O exemplo de código totalmente funcional abaixo deve ajudar a fundamentar os conceitos acima.
public class Output {
public static void main(String[] args) {
int age = 20;
System.out.println('Java ');
System.out.println('Programming');
System.out.print('Java ');
System.out.print('Programming');
System.out.println('Java is more than ' + age + 'years old.'); // Line 8
}
}
A linha 8 apresenta o operador de concatenação ( + ) Concatenação significa ingressar. Portanto, esse operador (+) é usado para unir diferentes partes da saída.
De antes, lembre-se de que as aspas não são colocadas em variáveis dentro do System.out.println () demonstração. A linha 8 mostra como o operador de concatenação permite que você atenda a essa condição.
Entrada Java
Java fornece várias maneiras de obter a entrada do usuário, mas o Scanner classe é usada aqui.
Para acessar o Scanner classe, você precisa importá-lo.
posso imprimir um livro kindle?
import java.util.Scanner;
Em seguida, você precisa criar um objeto do Scanner classe. Este objeto pode então ser usado para inserir dados.
Scanner input = new Scanner ( System.in);
O acima irá criar um objeto chamado input. Veja o exemplo abaixo:
import java.util.Scanner;
class Output{
public static void main (String args[]){
Scanner input = new Scanner(System.in);
System.out.println('Enter an integer');
int n = input.nextInt(); // Line 5
if ((n%2)==0){
System.out.println('Your number is even');
}else{
System.out.println('Your number is odd');
input.close(); // Line 10
}
}}
O código acima pega um número inteiro de um usuário e diz a ele se é par ou ímpar.
A linha 5 mostra o método nextInt () . Este método é usado para obter uma entrada inteira.
Se você quisesse capturar um Fragmento , flutuador , ou grande tipo de dados, então você usaria próximo() , nextFloat () , e nextLong () métodos respectivamente.
Na linha 10, há o fechar() método. Fecha o Scanner classe. É aconselhável sempre fechar o Scanner classe quando terminar de usá-lo.
Agora você sabe mais sobre entrada e saída em Java
No último exemplo de código deste artigo, o E se declaração foi usada. É uma das três estruturas de controle de programa em Java. Em particular, é uma declaração de seleção.
As instruções de seleção são importantes para escolher um caminho de execução em uma condição verdadeira ou falsa. E agora que você sabe um pouco mais sobre entrada e saída em Java, por que não expandir seus conhecimentos sobre essa linguagem de programação em outras áreas?
Compartilhado Compartilhado Tweet O email Um guia para iniciantes nas instruções de seleção do JavaAs instruções de seleção em Java são um conceito-chave para iniciantes a serem aprendidos em qualquer plano de carreira de codificação.
como fazer um geofiltro snapchat no macLeia a seguir Tópicos relacionados
- Programação
- Tecnologia Explicada
- Java
- Linguagens de programação
- Dicas de codificação
Jerome é redator da MakeUseOf. Ele cobre artigos sobre programação e Linux. Ele também é um entusiasta da criptografia e está sempre atento à indústria de criptografia.
Mais de Jerome DavidsonAssine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Clique aqui para se inscrever