Estrutura para números sem dígitos repetidos!

Sou iniciante em java e gostaria de saber como posso criar uma condicional que imprima todos os números inteiros positivos (int), por exemplo, entre 0 e 100, que não apresentem dígitos repetidos.
Por exemplo, seriam impressos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, …, 98.
E 98 seria o último número impresso.
Grato pela atenção.

crie uma lógica para ler o numero em partes e imprimir ou não

Por divisões sucessivas? É que na verdade eu preciso de um programa que imprima números de até 10 algarismos, desde que não haja repetições de dígitos. Isso é meio inviável de se fazer por divisões sucessivas, porque depois envolve outros quocientes entre esses números e outras operações. Ninguém conhece alguma outra maneira?

Veja se assim funciona…

for (int dezena = 0; dezena < 10; dezena++) {
            for (int unidade = 0; unidade < 10; unidade++) {
                if (!(dezena == unidade)||(dezena==0)) {
                    int respota  = dezena*10+unidade;
                    System.out.print(" "+respota);
                }
            }
            System.out.println("");
        }

Abraços…

Pode dividir por 10 e pegar a parte inteira e compará-la com o resto da divisão.

Crie um vetor de flags que tenha 10 posições (a primeira para o dígito 0, e assim por diante até o dígito 9).
Inicialize esse vetor com todas as posições = false.
Converta o número para dígitos (por exemplo, 31415926535, que contém os dígitos repetidos 5, 1 e 3.)
Para cada dígito do número,

  • Se o flag correspondente ao dígito for false, então ainda não há um dígito correspondente nesse número. Se isso ocorrer, sete o flag para true.
  • Se o flag desse dígito for true, então o dígito é repetido, e você pode parar de testar.

Pelo que imagino, você na verdade precisa escrever um programa que contenha as permutações dos dígitos, sem repetição, e excluindo os números iniciados por zero. Você pode usar algum algoritmo descrito aqui:

http://www.bearcave.com/random_hacks/permute.html