Pra geral números aleatórios é muito simples.
Chame o construtor:
Random Aleatorio = new Random();
Classifique uma variável:
int Num_aleatorio;
Faça essa variável ser aleatória:
Num_aleatorio = Aleatorio.nextInt(10);
O numero entre parenteses define o número de digitos.
10 -> 0 até 9, o maior número gerado será o 9.
Imprima o resultado:
System.out.println(Num_aleatorio);
Random - Gerar aleatório
sexta-feira, 20 de agosto de 2010
ArrayList
É comum confundirem uma ArrayList com uma array, porém ela não é uma
array,o que ocorre é que internamente ela usa uma array como estrutura para armazenar os dados, porém este atributo está propriamente encapsulado e você não tem como
acessá-lo. Repare também que você não pode usar [] com uma ArrayList, nem acessar atributo length.
Não há relação!
Para criar um ArrayList basta chamar o construtor:
ArrayList lista = new ArrayList();
Para criar uma lista de nomes (String), podemos fazer:
lista.add("Guilherme");
lista.add("Paulo");
lista.add("João");
E para Imprimir;
System.out.println(lista);
SAIDA:
[Guilherme, Paulo, João]
Obs.:
Não se esqueça de importar a biblioteca:
import java.util.ArrayList;
Alguns Métodos:
Número de elementos na lista: .size();
System.out.println(lista.size); SAIDA: 3
Oredem Crescente: : Collections.sort(variável);
Collections.sort(lista); SAIDA: [Guilherme, João, Paulo]
Inverter Palavra
sábado, 14 de agosto de 2010
String s = "TEXTO";
String invertida = new StringBuilder(s).reverse().toString();
System.out.println(invertida);
É simples, defina a String, vamos pegar o 's' como exemplo.
String s = "TEXTO"
A inversão acontece aqui: (invertida é o nome que usei pra String final)
String invertida = new StringBuilder(s).reverse().toString();
Depois é só mandar imprimir:
System.out.println(invertida);
SAIDA:
OTXET
O Início
quarta-feira, 11 de agosto de 2010
Sou iniciante na linguagem Java, e como todo iniciante, minha maior dificuldade é encontrar respostas SIMPLES para perguntas simples.
Os usuários mais experientes não gostam de resposnder com facilidade, eles preferem o modo que estão acostumados a trabalhar e se esquecem que estamos no início ainda, deixando as coisas um pouco complicadas pra gente.
Então eu resolvi criar um espaço onde eu colocarei meus primeiros passos nessea área, e que talvez possa facilitar a vida de outras pessoas também.
Gostaria de ter ajuda ,pessoas dispostas a colocar suas dúvidas e também prestar ajuda ao próximo.
Ler do Teclado
Vamos agora usar um comando que irá ler o que o usuário digitar no teclado.
import java.util.Scanner;
public class LerDoTeclado {
public static void main(String[] args) {
System.out.println("Digite alguma coisa");
Scanner lerTeclado = new Scanner(System.in);
String teste = lerTeclado.nextLine();
System.out.println(teste);
}}
Saída:
("o que você digitou")
Agora vou explicar: Começando com a biblioteca
import java.util.Scanner; que deverá estar presente pra poder funcionar.
lerTeclado em Scanner lerTeclado = new Scanner(System.in);
String teste = lerTeclado.nextLine(); é o nome...
System.out.println
public class OlaMundo {
public static void main(String[] args){
System.out.println("Olá Mundo!");
} }
System.out.println é um comando basico no Java. Você usa pra imprimir algo na tela. O que será impresso, deverá vir entre parenteses e dentro de aspas.
System.out.println("Exemplo de Frase");
Saída:
Exemplo de Frase
obs.:O 'ln' depois do 'print' significa pular uma linha após imprimir.
Se você não deseja essa ação, deixa apenas System.out.print