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; } }
Este é o blog de relacionamento com alunos de Fábio Nakano.
Desejo testar se esta mídia facilita a comunicação e aprendizado de conteúdo.
Gostaria que vocès dessem notas mais altas para posts que ajudaram mais a entender o assunto (e não por outro critério, por exemplo o melhor escrito ou o mais "bonito")
fabionakano at usp dot br
Prédio A1, segundo andar - Sala 204E
Caso precise do mapa do Campus:http://each.uspnet.usp.br/site/mapa.php
Siga-me por email preenchendo a caixa abaixo.
quinta-feira, 30 de março de 2017
código turma 3 30.03.2017
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
}
}
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
}
}
Assinar:
Postagens (Atom)
