Iniciante em Java

Boa Noite,
amigos sou iniciante em java e gostaria de uma ajuda, pois gostaria de algumas atividades resolvidas em java e quanto mais melhor 10, 20, 50, 100 … e dai vai quero muito aprentder praticando muito muito muito, e um bom livro em PDF para estar estudando os conceitos e estruturas em java.
Dês de já agradeço

Recomendo o GUJ, acho que aqui tem bastante coisa resolvida! Apostilas da Caelum tbem, dê uma olhada no site! - Se não achar o site da Caelum, ente no Google e digite Caelum… acho que vai ajudar você

Boa Sorte!

E as apostilas da Caelum e da k19 são boas pedidas:


http://www.k19.com.br/

Caso esteja pensando em comprar um livro um bom é o use a cabeça a aprenda a programar em java, ou algo assim. A abordagem é muito pratica e facil.
E não se assuste com os erros que aparecerem, fique calmo, relaxe um pouco, tome um café e depois tente de novo. nao desista e quando tiver duvida nao pare, nao desanime no primeiro problema deu erro pesquisa no google ou pergunte aqui

caro Amigo vicktorzx

Bom. tbm sou novo. mais tentarei ajudar noque eu souber ;O rs

Algumas de minhas Aulas na facul em java são. coisas praticas é sem muito. segredo usando . if for switch while não é bom aprender ja com coisas muitos complexas. o bom e pegar a pratica do negocio.

pra ir se aprimorando.

Escreva um algoritmo para classificar um Atleta Corredor de acordo com o seu tempo nos 10 km.


public class Corredor {
	private static Scanner sc;

	public static void main(String[] args) {
		
		setSc(new Scanner(System.in));
		
		System.out.println("Digite o tempo em minutos do corredor");
		int tempo = sc.nextInt();
		
		
		if(tempo < 33){
			System.out.println("ELITE A");
			
			
		}
		
		else if(tempo >= 33 && tempo <= 35){
			System.out.println("ELITE B");
		}
		else if(tempo >= 35 && tempo <= 40){
			System.out.println("ELITE C");
		}
		else if (tempo >= 40 && tempo <= 45){
			System.out.println("GERAL A");
		}
		else if(tempo >=40 && tempo <= 50){
			System.out.println("GERAL B");
		}
		else if(tempo >= 50 && tempo <= 55){
			System.out.println("GERAL C");
		}
	}

	public static Scanner getSc() {
		return sc;
	}

	public static void setSc(Scanner sc) {
		Corredor.sc = sc;
	}

}

Ressaltando a opinião do usuário rei_nl_ds, se quiser um livro com exercícios que acompanham seu progresso, e com uma linguagem fácil de entender, sugiro o Use a Cabeça - JAVA. Este livro me ensinou 80% do que sei.

Ele costuma ser mais de 100 reais, mas se quiser aqui tem um no Extra bem barato:
http://goo.gl/8E13o

Ele tem muitos exercícios práticos, é exatamente o que você precisa.

porem eu uso muito a Apostila da caelum fj11 para aprendizado.

este eu fiz para calcular o valor que eu pago fechado do semestre da faculdade.

package variaveis;

import java.util.InputMismatchException;
import java.util.Scanner;

public class Escola {
	public static void main(String[] args) {
		
		/**
		 * calcular  semestre anual.
		 */
		
		int soma;
		
		boolean continua = true;
		
		Scanner sc = new Scanner(System.in);
		
		
		do{
			
			try{
				System.out.println("Digite  o valor: ");
				int a = sc.nextInt();
				
				System.out.println("Digite a quantidade de mes para a soma");
				int b = sc.nextInt();
				
				soma = a * b;
				continua = false;
				
				System.out.println(soma);
				}
				catch(InputMismatchException ex){
					
					System.out.println("FAvor nao digitar LETRAS SOMENTE NUMEROS!!!!");
					
					sc.nextLine();
					
				}
			
		}while(continua);
		
		
	
		
	}
	

}

se poder comprar tbm o

SCJP Certificação Sun para Programador Java 6 - Exame 310-065

vc pode encontrar ele totalmente em português aqui

http://www.altabooks.com.br/certificacao-sun-para-programador-java-6.html

tenho alguns outros porem este é o meu favorito ; )

Cara os livros use a cabeça java e java como programar do Deitel, ajuda muito.
Além dos livros estude em cima de algum projeto pequeno, por exemplo uma agenda de contato, calculadora um cadastro de clientes, algo assim ajuda bastante também.

Boa sorte.

Abraços.

Fica com DEUS.

tenho uma agenda de contato que implementei na faculdade
se quiser ta o link abaixo para download do projeto(abre no netbeans) e tambem do executavel se quiser testar

agenda de contato

https://code.google.com/p/agenda-de-contato/downloads/list

qualquer duvida só fala

segue o link tbm do runskype q criei para abrir 2 skype no mesmo pc. to fazendo umas Implementaçoes

http://code.google.com/p/skype-launcher/downloads/list

caso alguem queria participar aprimorar etc. so falar. q posto o src.

Tem as vídeo-aulas, no youtube tem o canal xti
com 116 aulas de java com desafios

Ae pessoal preciso de uma mãozinha, olha só eu não estou conseguindo ativar/entrar nos métodos “IF” deste código, sempre tá retornando “Null”, vocês poderiam dar uma olhadinha por favor?

class ProTest {

public static void main(String[] args) {

	GameHelper helper = new GameHelper();
	ProReal Pro = new ProReal();
	
	String ress = helper.getUserInput("Escolha uma cor entre: azul, vermelho e amarelo.");

	Pro.color(ress);
}

}

class ProReal {

String resposta;

public String color(String cor) {
	
	String[] ma = {"amarelo", "azul", "vermelho"};
	
	if(cor == ma[0]) {
	
		resposta = "Igual ao sol.";
	}
	if(cor == ma[1]) {
	
		resposta = "Como o céu.";
	}
	if(cor == ma[2]) {
	
		resposta = "Da cor das rosas.";
	}
	System.out.println(resposta);
	return resposta;
}

}

String vc não compara usando ==

[code]
public String color(String cor) {
String resposta = null;
String[] ma = {“amarelo”, “azul”, “vermelho”};

    if (cor.equals(ma[0])) {

        resposta = "Igual ao sol.";
    }
    if (cor.equals(ma[1])) {

        resposta = "Como o céu.";
    }
    if (cor.equals(ma[2])) {

        resposta = "Da cor das rosas.";
    }
    System.out.println(resposta);
    return resposta;

}[/code]