Dado o código:import java.util.Scanner;public class Principal{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Entre com seu nome: "); String name = scanner.next(); System.out.println("Hello, %s" + name); }}Se o usuário inserir "Salvador", qual será a saída?Questão 10Escolha uma opção:a.Hello, Salvadorb.Erro de compilação.c.Hello, %sSalvador
Question
Dado o código:import java.util.Scanner;public class Principal{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Entre com seu nome: "); String name = scanner.next(); System.out.println("Hello, %s" + name); }}Se o usuário inserir "Salvador", qual será a saída?Questão 10Escolha uma opção:a.Hello, Salvadorb.Erro de compilação.c.Hello, %sSalvador
Solution
A resposta correta é c. Hello, %sSalvador.
Isso ocorre porque a string de formatação "%s" não está sendo usada corretamente. Em Java, para usar uma string de formatação, você deve usar o método String.format ou System.out.printf. No código fornecido, a string de formatação "%s" é apenas concatenada com o nome, resultando em "Hello, %sSalvador".
Similar Questions
Qual será o resultado do seguinte código em Java, que utiliza a classe Scanner para ler três números inteiros da entrada do usuário e verificar se eles formam um triângulo retângulo? O que será mostrado pelo println? Considere que os dado de entrada serão: 3, 4 e 5, nessa ordem.import java.util.Scanner;public class Exemplo { public static void main(String[] args) { Scanner input = new Scanner(System.in); int a = input.nextInt(); int b = input.nextInt(); int c = input.nextInt(); if ((a * a + b * b == c * c) || (b * b + c * c == a * a) || (c * c + a * a == b * b)) System.out.println("retangulo"); else System.out.println("nao retangulo"); }}
Analise o código a seguir:import java.util.Scanner;public class SalarioVendedor { public static main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Digite o nome do vendedor: "); String nome = scanner.nextLine(); System.out.print("Digite o salário base do vendedor: "); double salarioBase = scanner.nextDouble(); System.out.print("Digite o total de vendas do mês: "); double totalVendas = scanner.nextdouble(); double salarioTotal = salarioBase + (totalVendas * 0.05); System.out.println("O salário total de " + nome + " é: R$" + salarioTotal); }}Quais as duas linhas com erro de sintaxe no código acima?Questão 4Escolha uma opção:a.1 e 6b.10 e 11c.8 e 11d.3 e 10
Considere a execução do código abaixo, todos os testes abaixo fazem com que o nome Salvador apareça na tela do computador, EXCETO: public class Exemplo { public static void main(String[] args) { int x = 6; if (______) System.out.printf("Salvador\n"); }}
Qual o valor armazenado na variável numero, se o valores de entrada forem: 1, 1, 1 e 1, nessa ordem.import java.util.Scanner;public class Exemplo { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("Insira x1: "); double x1 = input.nextDouble(); System.out.print("Insira y1: "); double y1 = input.nextDouble(); System.out.print("Insira x2: "); double x2 = input.nextDouble(); System.out.print("Insira y2: "); double y2 = input.nextDouble(); double numero = Math.sqrt(Math.pow((x2 - x1), 2) + Math.pow((y2 - y1), 2)); System.out.println(numero); }}
"Qual é o resultado do código abaixo ? public static void main(String[] args) { double alturaJoao = 1.46; double alturaMarcos = 1.37; if(alturaMarcos > alturaJoao) System.out.println("João é mais alto que Marcos"); else System.out.println("Marcos é mais baixo que João"); } "
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.