Você está aqui: Java ::: Dicas & Truques ::: Internacionalização e Localização (Internationalization, i18n, Localization, l10n)

Como retornar a lista de Locales disponíveis ou instalados na JVM atual

Quantidade de visualizações: 8055 vezes


Em algumas situações pode ser necessário alterar o Locale da JVM. Porém, antes de realizar esta ação, é preciso sabermos quais os Locales suportados. A classe Locale nos fornece um método estático chamado getAvailableLocales() que retorna um array de objetos Locale disponíveis.

Veja um trecho de código no qual usamos getAvailableLocales() para obter a lista de Locales suportados na JVM e exibir o código da linguagem e o código e o nome do país:
import java.util.*;

public class Estudos{ 
  public static void main(String args[]){ 
    Locale[] locales = Locale.getAvailableLocales();

    for(int i = 0; i < locales.length; i++){
      System.out.println(locales[i].getLanguage() + 
        " - " + locales[i].getCountry() + " - " +
        locales[i].getDisplayCountry());
    }
  } 
}
Ao executar este código você terá um resultado semelhante à:
es - PE - Peru
es - PA - Panamá
sr - BA - Bósnia-Herzegóvina
es - GT - Guatemala
no - NO - Noruega
sq - AL - Albânia
pt - PT - Portugal
el - CY - Chipre
mk - MK - Macedânia, Repéblica da
de - CH - Suíça
en - US - Estados Unidos
fi - FI - Finlândia
en - MT - Malta
sl - SI - Eslovênia
sk - SK - Eslováquia
tr - TR - Turquia
en - GB - Reino Unido
sr - CS - Sérvia e Montenegro
en - NZ - Nova Zelândia
no - NO - Noruega
lt - LT - Lituânia
es - NI - Nicarágua
ga - IE - Irlanda
fr - BE - Bélgica
es - ES - Espanha
fr - CA - Canadá
et - EE - Estônia
es - US - Estados Unidos
es - MX - México
in - ID - Indonésia
es - UY - Uruguai
lv - LV - Letônia
pt - BR - Brasil
es - DO - República Dominicana
fr - CH - Suíça
es - VE - Venezuela
en - PH - Filipinas
de - AT - Áustria
nl - NL - Países Baixos
es - EC - Equador
is - IS - Islândia
es - CO - Colômbia
es - CR - Costa Rica
es - CL - Chile
en - ZA - África do Sul
el - GR - Grécia
it - IT - Itália
en - IE - Irlanda
uk - UA - Ucrânia
pl - PL - Polônia
fr - LU - Luxemburgo
nl - BE - Bélgica
en - IN - Índia
ca - ES - Espanha
es - BO - Bolívia
en - AU - Austrália
es - SV - El Salvador
ru - RU - Rússia
be - BY - Belarus
bg - BG - Bulgária
mt - MT - Malta
es - PY - Paraguai
fr - FR - França
cs - CZ - República Tcheca
it - CH - Suíça
ro - RO - Romênia
es - PR - Porto Rico
en - CA - Canadá
de - DE - Alemanha
de - LU - Luxemburgo
es - AR - Argentina
ms - MY - Malásia
hr - HR - Croácia
en - SG - Cingapura
sv - SE - Suécia
da - DK - Dinamarca
es - HN - Honduras


Link para compartilhar na Internet ou com seus amigos:

Java ::: Desafios e Lista de Exercícios Resolvidos ::: Java Básico

Exercício Resolvido de Java - Escreva um algoritmo Java que leia o nome de um vendedor, o seu salário fixo e o total de vendas efetuadas por ele no mês

Quantidade de visualizações: 11115 vezes
Pergunta/Tarefa:

Escreva um algoritmo Java que leia o nome de um vendedor, o seu salário fixo e o total de vendas efetuadas por ele no mês (em dinheiro). Sabendo que este vendedor ganha 15% de comissão sobre suas vendas efetuadas, informar o seu nome, o salário fixo e o salário no final do mês.

Sua saída deverá ser parecida com:

Nome do vendedor: CAMILA REIS
Informe o salário fixo: 1850
Total de vendas efetuadas: 5000

Resultados:

Nome do vendedor: CAMILA REIS
Salário fixo: 1850.0
Salário final do mês: 2600.0
Resposta/Solução:

Veja a resolução deste exercício usando Java:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

package estudos;

import java.util.Scanner;

public class Estudos {
  public static void main(String[] args) {
    // para ler a entrada do usuário
    Scanner entrada = new Scanner(System.in);
    
    // vamos ler o nome do vendedor
    System.out.print("Nome do vendedor: ");
    String nome = entrada.nextLine();
    
    // vamos ler o salário fixo
    System.out.print("Informe o salário fixo: ");
    double salario_fixo = Double.parseDouble(entrada.nextLine());
    
    // vamos o total de vendas efetuadas pelo vendedor
    System.out.print("Total de vendas efetuadas: ");
    double total_vendas = Double.parseDouble(entrada.nextLine());
    
    // agora vamos calcular o total da comissão a ser paga
    double total_comissao = total_vendas * (15.0 / 100.0);
    
    // calculamos o salário final
    double salario_final = salario_fixo + total_comissao;
    
    // e mostramos os resultados
    System.out.println("\nResultados:\n");
    System.out.println("Nome do vendedor: " + nome);
    System.out.println("Salário fixo: " + salario_fixo);
    System.out.println("Salário final do mês: " + salario_final);
  }
}



Java ::: Dicas & Truques ::: Matemática e Estatística

Como calcular juros simples e composto - Calculando juros simples e montante na linguagem Java

Quantidade de visualizações: 14232 vezes
O regime de juros será simples quando o percentual de juros incidir apenas sobre o valor principal. Sobre os juros gerados a cada período não incidirão novos juros. Valor Principal, ou simplesmente principal, é o valor inicial emprestado ou aplicado, antes de somarmos os juros. Transformando em fórmula temos:

J = P . i . n

Onde:

J = juros
P = principal (capital)
i = taxa de juros
n = número de períodos

Imaginemos uma dívida de R$ 2.000,00 que deverá ser paga com juros de 5% a.m. pelo regime de juros simples e o prazo para o pagamento é de 2 meses. O cálculo em Java pode ser feito assim:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

public class Estudos{
  public static void main(String args[]){
    double principal = 2000.00;
    double taxa = 0.08;
    int meses = 2;
   
    double juros = principal * taxa * meses;
   
    System.out.println("O total de juros a ser pago é: " 
      + juros);
 
    System.exit(0);
  }
}

O montante da dívida pode ser obtido das seguintes formas:

a) Montante = Principal + Juros
b) Montante = Principal + (Principal x Taxa de juros x Número de períodos)

M = P . (1 + (i . n))

Veja o código:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

public class Estudos{
  public static void main(String args[]){
    double principal = 2000.00;
    double taxa = 0.08;
    int meses = 2;
   
    double juros = principal * taxa * meses;
    double montante = principal * (1 + (taxa * meses));  
 
    System.out.println("O total de juros a ser pago é: " 
      + juros);
    System.out.println("O montante a ser pago é: " 
      + montante);
 
    System.exit(0);
  }
}



Java ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes)

Como criar e inicializar um vetor de strings em Java

Quantidade de visualizações: 45235 vezes
Nesta dica mostrarei como podemos declarar, criar e inicializar os valores dos elementos de um array (vetor) de strings na linguagem Java. Em seguida nós usaremos o laço for melhorado do Java para exibir os elementos do vetor.

Veja o código completo para o exemplo:

----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------

public class Estudos{
  public static void main(String[] args){
    // cria um array de cinco elementos
    String[] pessoas = {"Fábio", "Fernanda", 
      "Francisco", "João", "Osmar"};
	  
    // exibe os valores usando o for 
    // melhorado (enhanced for loop) da
    // versão 5.0
    for(String pessoa: pessoas){
      System.out.println(pessoa);
    }
	  
    System.exit(0);
  }
}

Ao executar este código Java nós teremos o seguinte resultado:

Fábio
Fernanda
Francisco
João
Osmar

Lembre-se de que vetor e array são as mesmas coisas. Em algumas situações, um array pode também ser chamado de matriz.


Desafios, Exercícios e Algoritmos Resolvidos de Java

Veja mais Dicas e truques de Java

Dicas e truques de outras linguagens

Códigos Fonte

Programa de Gestão Financeira Controle de Contas a Pagar e a Receber com Cadastro de Clientes e FornecedoresSoftware de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimento
Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais
Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidadesControle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidades
Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais

Linguagens Mais Populares

1º lugar: Java
2º lugar: Python
3º lugar: C#
4º lugar: PHP
5º lugar: C
6º lugar: Delphi
7º lugar: JavaScript
8º lugar: C++
9º lugar: VB.NET
10º lugar: Ruby



© 2025 Arquivo de Códigos - Todos os direitos reservados
Neste momento há 62 usuários muito felizes estudando em nosso site.