quinta-feira, 30 de março de 2017

código turma 3 30.03.2017

import java.lang.Math; // headers MUST be above the first class

// one class needs to have a main() method
public class HelloWorld
{
  // arguments are passed using the text field below this editor
  public static void main(String[] args)
  {
    int cont = 0;
    if (args.length>0) System.out.println (args[0]+" "+args[1] + " " + args[2]);

    int lim = Integer.parseInt(args[2]);
    while (cont <= lim){
      System.out.println(binario(cont)); 
      cont++;
    }
   
  }
  public static int binario (int decimal) {
    int binario = 0;
    int resto = 0;
    int pot = 1;
    while (decimal > 0) {
      resto = decimal%2;
      decimal = decimal/2;
      //binario = resto + binario;
      binario = resto * pot + binario;  
      pot = pot * 10;
    }  
    return binario;
  }
  
}

Aula-30.03 turma 3

import java.lang.Math; // headers MUST be above the first class

// one class needs to have a main() method
public class HelloWorld
{
  // arguments are passed using the text field below this editor
  public static void main(String[] args)
  {
    int cont = 1;
    while (cont <= 50){
    int binario = 0;
    int resto = 0;
    int pot = 1;
    int decimal = cont;
      while (decimal > 0) {
      resto = decimal%2;
      decimal = decimal/2;
    //binario = resto + binario;
      binario = resto * pot + binario;  
      pot = pot * 10;
     }  
      cont++;
System.out.println(binario); 
    }
   
  }

}

Ciódigo da aula de 30.03.2017 turma 2

public class HelloWorld
{
  public static void main(String[] args)
  {
    int decimal=64;
    String binario="";
 System.out.println("Iniciando Loop While");
    while((decimal)>0){
     binario = decimal%2 + binario;
       decimal = decimal/2;
       System.out.println(decimal);
    }
    System.out.println(binario);
  }
}

sábado, 25 de março de 2017

Leitura de teclado

Na aula foi perguntado como ler do teclado. Abaixo está o código completo de um programa que aguarda que algo seja digitado e repete o que foi escrito. Bom divertimento!

import java.util.Scanner;
public class Eco {
 public static void main(String[] args) {
  String algo;
  Scanner sc=new Scanner (System.in);  // instancia um objeto scanner que le de
                                       // System.in (que representa o teclado)
  System.out.println ("Por favor digite algo...");
  algo=sc.next();                      // le string do teclado
  System.out.println ("Voce digitou: " + algo);
 }
}

Desenhando em Java




.... para quem estiver curioso sobre como abrir uma janela em modo gráfico usando Java, o código neste link abre uma janela e desenha algumas forma geométricas.

  • Descompacte o conteúdo;
  • abra o terminal (console, linha de comando,...);
  • entre no diretório onde estão os arquivos *.java;
  • compile todos os arquivos com o comando javac *.java
  • execute com o comando java FramePanel.java

Se quiser mudar o desenho ou fazer o seu próprio, modifique os métodos paintingN onde N={1,2,3}.

quinta-feira, 23 de março de 2017

Código da aula de 23.03 turma 2

import java.lang.Math; // headers MUST be above the first class

// one class needs to have a main() method
public class HelloWorld
{
  // arguments are passed using the text field below this editor
  public static void main(String[] args)
  {
    System.out.println ("Iniciando");
   int n1 = 3, nt=0;
    int x = 1, x1=1;
    
    while( x<=10){
    nt =x*n1;
    System.out.println(nt);
      x++; //x+=1;
      while (x1 <= 3)
      {
        if ((nt%x1)==0){
        System.out.println ("Eh divisivel por " + x1);
        }
        else{
        System.out.println ("Nao eh divisivel por " + x1);
        }
        x1++;
    }
    x1=1;
}
}
}

quinta-feira, 16 de março de 2017

Turma 3 código 16.03.2017

import java.util.Scanner;
public class Sargento {
   
  public static void main (String[] args) {
    
    Scanner byby = new Scanner(System.in);
    
    final int elfo = 0;
    final int anao = 1;
    final int hobbit = 2;
    final int orc = 3;
    final int humano = 4;
      
    System.out.println( "insira a rassa pf, eu nunca te pedi nada parseiro(a): ");  
    int rassa = byby.nextInt();
    
    System.out.println( "insira a altura pf, eu tenho altzheimeeer, nunca pedi nada parseiro(a): ");
    
    int altura= byby.nextInt(); // altura em celoko
   
    
    
    switch (rassa){
      
      case elfo :
       
      
     
      if (altura < 100) {
          System.out.println ("Muito muito baixo");
      } else if (altura < 120){
          System.out.println ("Muito baixo");
      } else if (altura < 150){
            System.out.println ("Baixo");
      } else if (altura < 180){
          System.out.println ("Medio");
      } else if (altura < 200){
          System.out.println ("Alto");
      } else {
          System.out.println ("Gigante");
     } 
     break;
     case orc :
      
         
      if (altura < 300) {
          System.out.println ("Muito muito baixo");
      } else if (altura < 320){
          System.out.println ("Muito baixo");
      } else if (altura < 350){
            System.out.println ("Baixo");
      } else if (altura < 380){
          System.out.println ("Medio");
      } else if (altura < 400){
          System.out.println ("Alto");
      } else {
          System.out.println ("Gigante");
     } 
     break;
     default
          System.out.println("pet do gandalf");
   }// fecha o switch
  }
}