Exemplo 1_2_007: programa que lê uma entrada de texto com espaços e imprime o valor digitado na tela.
import java.text.DecimalFormat; import java.util.*; public class Exemplo_1_2_007 { public static void main(String[] args) { int n; Scanner scanValores = new Scanner(System.in); System.out.println("Entre com um valor inteiro:"); DecimalFormat df = new DecimalFormat("0.000"); n= scanValores.nextInt(); if(n%2==0) //Testamos se o número é par verificando se o resto da divisão por 2 é zero { String texto = "Valor "+df.format(n)+" é par"; System.out.println(texto); } else { System.out.println("Valor "+df.format(n)+" é impar"); } scanValores.close(); } }
No exemplo acima a variável texto foi definida no bloco do comando if e, portanto, só existirá enquanto esse bloco estiver sendo executado.