Nilson N 0 Denunciar post Postado Novembro 6, 2006 1. Ler uma String e verificar se ela é igual à sua inversa. EX: Arara, ovo System.out.print("é igual"); bola, carro System.out.print("é diferente"); 2. Ler um nº binário(usar String para ler o nº) e escrever seu valor em decimal. EX: "1110" -> 14 3. Ler um nº decimal e escrever seu valor em binário(usar String para escrever o nº) EX: 14 -> "1110" 4. Ler um nº romano(usar String para ler o nº) e escrever seu valor em decimal. EX: "XXV" -> 25 "XIV" -> 14 5. Ler um nº decimal e escrever seu valor em romano(usar String para escrever o nº) EX: 14 -> "XIV" Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Novembro 8, 2006 Programação » Lógica de Programação e Algoritmos http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Programação » Java Server Pages / JAVA / C++ Compartilhar este post Link para o post Compartilhar em outros sites
nichows 0 Denunciar post Postado Novembro 8, 2006 olha cara pra resolvera primeira, você vai precisar usar substring, tratamento de String, length e talvez um indexOf e criar um laço pra ir comparando.. eu nao sei ao certo.. talvez esse code que eu fiz à alguns meses ajude.. //Faça um programa em um texto predefinido fique "rotacionando" na tela(WHILE;STRING;SUBSTRING;)class Teste51 { public static void main(String args[]) { String texto ="O MUNDO PRECISA DE MAIS GÊNIOS MODESTOS. HOJE EM DIA SOMOS POUCOS... "; int i=18; while(true) { String a=texto.substring(29); String b=texto.substring(0,29); texto=a+b; System.out.print("\r"+texto); try { Thread.sleep(170); } catch (Exception e) { // Nao faz nada } } } } isso vai te ajudar com a primeira parte.. o que você nao entender ou nao souber usar procurer em: http://java.sun.com/j2se/1.4.2/docs/api/index.html eh a biblioteca de Java da propria Sun, me ajudou pa kct na epoca e me ajuda hoj em dia tb.. e se depois você kisewr ajuda me add no msn(nicholas_vni@hotmail.com) eu provavelmente vou estar on durante a semana, das 16:00 as 22:00.. flow.. espero ter ajudado em alguma coisa.. []'s http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
nichows 0 Denunciar post Postado Novembro 9, 2006 pra resolver a terceira.. que no caso eh converter um int para binario, tente esse código: import java.io.*;import java.util.*;import java.util.Scanner;public class Binario{ Scanner s=new Scanner(System.in); int numero,buffer; Vector v=new Vector(); int contador=0; public Binario() { System.out.println("Digite um numero inteiro maior que zero:"); try { numero=s.nextInt(); while(numero>1) { buffer=numero%2; v.insertElementAt(buffer,contador); numero=numero/2; contador++; } if(numero==1) { v.insertElementAt(1,contador); } System.out.println("Numero transformado em binario:"); for(int i=contador;i>=0;i--) { System.out.print(v.elementAt(i)); } System.out.println("\n\n\n"); } catch(Exception e) { } } public static void main(String args[]) { Binario r=new Binario(); }} ae para converter de binário pra int você pesquisa e usa esse codigo, como base.... experimente usa-lo como base para a converçao de numeros romanos tb... flow.. novamente, eu espero ter ajudado em alguma coisa.. []'s nota: esse codigo nao eh de minha autoria, eu dei uma pesquisada em outros foruns, achei ele, copiei e colei.. Compartilhar este post Link para o post Compartilhar em outros sites