Conceitos Básicos

Básico


Essa sessão visa ensinar os conceitos básicos de Java e de Programação, de um modo geral.
Os seguintes tópicos são voltados para aqueles que nunca tiveram contato com programação, ou tiveram e já esqueceram.
    10. O tipo boolean: a base da lógica na computação
    11. Operadores lógicos e de negação: && (E ou AND), || (OU ou OR) e o ! (negação)

    36 comentários:

    KaneiPereira disse...

    Não consigo acessar o link "Criando o primeiro program", ele sempre abre uma página sem as orientações.

    Apostila Java Progressivo disse...

    Estranho Kanei, aqui abre normal, o link é esse:

    http://www.javaprogressivo.net/2012/08/java-criando-o-primeiro-programa-em-java.html

    KaneiPereira disse...

    Oi, o link abre uma janela q é "Criando o primeiro programa em Java", mas logo abaixo os itens "Programando em c", "Artigos Populares" e outros mais.

    O que quero dizer é q não aparece as exlicações.

    Apostila Java Progressivo disse...

    KaneiPereira,

    Qual navegador você utiliza?

    Testamos com o Google Chrome e o Mozilla Firefox, e está tudo ok.

    Provavelmente haverá erros se você estiver usando o internet explorer, já tentamos consertar isso, mas complica, pois o IE é realmente muito ruim.

    Se estiver usando IE, até aconselhamos usar outro como o Google Chrome, pois é mais seguro, rápido e não ocorre esses problemas.

    Obrigado por relatar esse problema.

    Anônimo disse...

    PQP!!! Esse site é uma Maravilhaa!!!
    A maneira de ensinar, as piadas e etc, me sinto na sala de aula com o professor, a pessoa que se dispõe a fazer isso GRATUITAMENTE, sobrevivendo apenas com a publicidade periférica no site é realmente uma pessoa muito boa, quanto tempo da minha vida eu perdi em não conhecer esse site. OBRIGADO

    Apostila Java Progressivo disse...

    Olá Anônimo, valeu pelos elogios!

    Infelizmente, as propagandas são necessárias pra manter o site...pra fazer um artigo, se leva horas, pesquisa, consulta a livros etc.

    Sabemos que são chatas, mas elas garantem que o conteúdo seja totalmente gratuito, sem precisar nem de cadastro para acessar.

    Seria até mais rentável fechar o curso e cobrar, mas optamos por fazer algo diferente. Quem sabe um dia consigamos patrocínio e possamos tirar todas essas propagandas?

    Abraço

    alessandro carneiro disse...

    Após estudar esta parte Básico, por onde devo seguir se quiser mais conhecimento a cerca do assunto????

    Apostila de Java disse...

    Olá Alessandro,

    Clique em "Índice", o primeiro item do menu superior.
    Lá você encontrará todo sumário de nosso curso, na ordem que deve estudar.

    Lembrando que nosso curso é gratuito, então contamos com seu apoio na divulgação. Para isto, basta curtir nossa página no Face e também clicar no botão +1 do Google, na direita no topo.

    Grato, e bons estudos.

    Anônimo disse...

    Tenho andado a ver tutoriais no youtube e ao inicio tava entendendo tudo bem mas depois comecei a ter muitas dificuldades. Chego a uma certa parte da programaao que me confunde muito. Mas agora encontrei este vosso site e ja dei uma olhada e pelo pouco que ainda vi gostei muito. Vou continuar a vir aqui!
    Continuem com o optimo trabalho!
    Abracos!

    Sergio Ferreira disse...

    Dar os parabens por esta iniciativa é pouco temos de colocar este curso na boca do mundo por mim estou fazendo a minha parte falando pros meus amigos de como o blog é fantastico e me está ajudando imenso .
    Continuem assim e não deixem o ppl na mão contamos convosco para darem uma força para nós que nós faremos deste curso um exemplo de boas praticas e de como o conhecimento deve ser partilhado .
    Um abraço grande e um muitissimo obrigado á equipe do curso a partir de Portugal.

    Anônimo disse...

    eu instalei o netbeans e tudo o mais, só que eu nao sei como execiutar meus programas

    Apostila Java Progressivo disse...

    Olá Anônimo,

    Você leu o seguinte tutorial?
    http://www.javaprogressivo.net/2012/08/java-criando-o-primeiro-programa-em-java.html

    bento disse...

    Olá, muito bom o material, tentei com video aulas por ai, mas sempre complicam mais do que o necessário.
    Consegui aprender um pouquinho.

    Obrigado.

    Sergio Marques disse...

    estou com uma duvida não estou a conseguir passar isto

    System.out.println();
    System.out.println(num1 + " + " + num2 + " = " + (num1 + num2) );
    System.out.println(num1 + " - " + num2 + " = " + (num1 - num2) );
    System.out.println(num1 + " * " + num2 + " = " + (num1 * num2) );

    para isto

    System.out.printf("\n%d + %d = %d\n", num1, num2, num1 + num2);
    System.out.printf("%d - %d = %d\n", num1, num2, num1 - num2);
    System.out.printf("%d * %d = %d\n", num1, num2, num1 * num2);

    esta me a impedir de continuar o tutorial

    Tutorial Java Progressivo disse...

    Olá Sergio,

    Qual sua dúvida?
    Como assim não consegue 'passar' para isto?

    wellington cunha disse...

    Muito bom, simples e objetivo

    Ricardo Machado disse...

    Valeu, por todo o conteúdo.
    Obrigado.

    Blog disse...

    Olá,
    Estou com uma duvida na atividade para calcular o IMC, seria possivel colocar o codigo para que eu possa fazer o certo?

    Apostila de Java disse...

    Olá Blog,

    Conseguiu usar direitinho a Scanner, para receber os dados?

    Se sim, é só pedir dois dados.
    Primeiro o 'peso', depois a 'altura'.

    Depois, pra calcular o IMC, basta fazer:
    imc = peso/(altura * altura);

    Então você usar a função print pra exibir o valor dessa variável.

    Tarcisio Allyson disse...

    Pq vc usou o "new" para instanciar na classe Scanner, mas nao usou para intanciat na classe Calendar?

    Apostila Java Progressivo disse...

    Boa pergunta e bem notado, Tarcísio.

    Fizemos isso porque o método getInstance() é estático (static):
    http://www.tutorialspoint.com/java/util/calendar_getinstance.htm

    Mais adiante, em nossa apostila, o conceito de métodos e atributos estáticos será explicado.

    dinbra948 disse...

    EXCELENTE ESSE CURSO COM DEDICAÇÃO DA PARA APRENDER MUITO!

    dinbra948 disse...

    Valeu! Java PRogressivo.

    Natan disse...

    Olá,Gostaria de sabe como faço para apos ter feito um projeto inteiro completo eu possa criar o arquivo java pelo netbeans.

    Anônimo disse...

    Excelente site, aprendi mais aqui do que na faculdade. São pessoas como esta que o mundo necessita, onde o capitalismo é tudo. Muito boa sua didática, aprendi bastante, e assim como outros colegas que comentaram, irei fazer o possível para divulgar o blog. Muito obrigado por tamanha ajuda!

    Renato Duda disse...

    Boa tarde otima iniciativa parabens pelo site estou aprendendo muito demorei um pouco pra resolver
    Problema: Crie um programa que recebe uma nota ( pela classe Scanner) e checa se você passou direto, ficou de recuperação ou foi reprovado na matéria, e exiba tal mensagem:
    A regra é a seguinte:
    Nota 7 ou mais: passou direto
    Entre 5 e 7: tem direito de fazer uma prova de recuperação
    Abaixo de 5: reprovado direto.

    mais consegui direitinho o segredo é tentar e tentar

    Danilo disse...

    Queria agradecer toda a equipe do Java Progressivo, pois me ajudou muito e vai continuar me ajudando. O modo de como os senhores ensinam, é de fácil entendimento, tornando cada vez mais tranquilo entender a programação em Java. Faço faculdade na área e estou enroladíssimo na matéria de Programação Orientada a Objetos, e vocês conseguiram me dar esperanças de continuar estudando. O mínimo que posso fazer é agradecer o trabalho gratuito e de ótima qualidade que há por toda extensão desse site (Ah, além de curtir a page no Face e dar um + no Google+). Valeu!

    JF disse...

    Em primeiro lugar quero parabenizá-lo pelo blogger,é excelente!

    Quando digito o código a seguir e executo fica rodando interminavelmente...

    import java.util.Scanner;

    public class Operações {


    public static void main(String[] args) {

    Scanner entrada = new Scanner(System.in);
    int num1;
    int num2;

    System.out.print("Digite o primeiro numéro:");
    num1 = entrada.nextInt();

    System.out.print("Digite o segundo numéro:");
    num2 = entrada.nextInt();

    System.out.println();
    System.out.println(num1 + "+" + num2 + "=" + (num1 + num2));
    System.out.println(num1 + "-" + num2 + "=" + (num1 - num2));
    System.out.println(num1 + "*" + num2 + "=" + (num1 * num2));
    }

    }

    Gabriel Rangel Sepulveda disse...

    Oi, parabéns por esse site!!
    Eu estou com uma dúvida em relação aos Exercícios sobre saídas simples...
    seguinte precisa criar um projeto novo pra cada exercício? pode criar tudo em uma classe só? eu crio uma pasta nova?
    e pra qual email eu devo enviar?

    MrBodeze disse...

    Olá, estou fazendo o curso e to achando interessante, porem vcs pedem pra que postemos as codigos do programa... isso naum irá flodar os comentarios aqui?? e a respeito dos exercicios... jah fiz tudo ateh o numero 7 do curso basico... tenho mesmo q postar os codigos? Ah, parabens, otimo site e curso interessante!

    Gabriel Camurça Bezerra disse...

    Eu crie um programa que é o contrário do programa que diz a data de nascimento. Você diz a data de nascimento e ele diz a idade. Eis o código:

    import java.util.Scanner;
    import java.util.Calendar;


    public class Testes {


    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);
    int idade;
    int ano_atual;
    int ano_nascimento;

    System.out.print("Digite o ano de seu nascimento: ");
    ano_nascimento = entrada.nextInt();

    Calendar calendario = Calendar.getInstance();
    ano_atual = calendario.get(Calendar.YEAR);
    ano_nascimento = ano_atual - ano_nascimento;

    System.out.println("Você tem: " + ano_nascimento);

    }

    }

    Anônimo disse...

    Cara..vocês são mto de Deus..Obrigado por fazer de graça..algo tão bem feito assim.
    E vocês são muito bons..me ajudam muito.
    Deus abençõe todos!

    Mayara Moreira

    Anônimo disse...

    olá em primeiro lugar parabéns conteúdo excelente
    estou com uma dúvida baixei e instalei o jdk + netbeans mas quando vou iniciar o netbeans só vai até 'ativando modulos" e aparece a seguinte mensagem:
    "O pacote contendo a classe javax.swing ComponentBeanInfo não foi carrergado" e quando clico em desativar modulos e continuar demora um tempinho e o programa fecha.
    o que pode ser a causa

    Davi Eduardo Gama Barbosa disse...

    excelente conteudo!!! Meus Parabéns !
    Fiz um programa baseado naquilo que estudei até agora, deixem seus comentários e sugestões, se tiverem grupos no facebook para estudo, por favor mandem link!! Segue o codigo!

    package dadosusuario;
    import java.util.Scanner;
    import java.util.Calendar;
    public class DadosUsuario {
    public static void main(String[] args) {
    Scanner entrada = new Scanner (System.in);
    String nome ;
    int idade, ano_atual, ano_nascimento, peso;
    String endereco;
    int telefone;
    float imc, altura;
    System.out.println("Digite seu nome:");
    nome = entrada.nextLine();
    System.out.println ("Digite sua idade:");
    idade = entrada.nextInt();
    Calendar calendario = Calendar.getInstance();
    ano_atual = calendario.get(Calendar.YEAR);
    ano_nascimento = ano_atual - idade;
    System.out.println ("Digite o endereco:");
    endereco = entrada.next();
    System.out.println("Digite seu telefone:");
    telefone = entrada.nextInt();
    System.out.println ("Para calcular o IMC, digite sua altura:");
    altura = entrada.nextFloat();
    System.out.println("Para calcular o IMC, digite seu peso");
    peso = entrada.nextInt();
    imc = peso/(altura*2);

    /*mostrar Nome, idade , ano de nascimento
    , endereco, telefone, imc*/

    System.out.printf ("Seu nome " + nome + "\n");
    System.out.printf("Sua idade " + idade + "\n");
    System.out.printf ("Voce nasceu em " + ano_nascimento + "\n");
    System.out.printf ("Voce mora em " + endereco +"\n");
    System.out.printf ("Seu telefone " + telefone + "\n");
    System.out.printf ("Resultado do calculo IMC : " + imc + "\n");
    if (imc < 18.5)
    System.out.println ("Abaixo do peso ideal, vamos melhorar!");
    else
    if ((imc > 18.5) &&(imc <24.9))
    System.out.println ("Voce esta no peso ideal, parabens!");
    else
    if ((imc > 25.0)&& (imc <29.9))
    System.out.println("Voce está com excesso de peso, vamos melhorar!");
    else
    if ((imc > 30.0) && (imc <34.9))
    System.out.println("Obesidade Classe I, cuidado!");
    else
    if ((imc > 35.0) && (imc <39.9))
    System.out.println ("Obesidade Classe II, ainda temos como mudar isso!");
    else
    if (imc >= 40)
    System.out.println ("Obesidade Classe III, procure ajuda, nada está perdido!");



    System.out.println("Obrigado :)");

    }
    }

    Anônimo disse...

    uns dos melhores sites que eu já vi, tudo passo a passo, sensacional!!!

    tidu disse...

    fiz este código de média de notas.

    public static void main(String[] args) {
    // Variaveis de entrada de nota
    Scanner entrada = new Scanner(System.in);
    float nota1;
    float nota2;
    float nota3;
    float media;

    //entrada de notas

    System.out.printf("Digite a Primeira nota: ");
    nota1 = entrada.nextFloat();

    System.out.printf("Digite a Segunda nota: ");
    nota2 = entrada.nextFloat();

    System.out.printf("Digite a Terceira nota: ");
    nota3 = entrada.nextFloat();

    //calculo da média
    media = (nota1+nota2+nota3) / 3;

    //exibição da média
    System.out.printf("Sua media é: " + media);

    Dicas e Novidades de Java por e-mail

    Sabe quanto custa um bom livro de java?
    Entre R$ 100,00 e R$300,00

    Sabe quanto custa um bom curso presencial de Java?
    Entre R$ 1.500,00 até R$ 4.000,00

    Sabe quanto custa estudar pelo Java Progressivo?
    Absolutamente nada.

    Porém, também precisamos de sua ajuda e apoio.
    Para isso, basta curtir nossa Fan Page e clicar no botão G+ do Google.