Java Programming Concepts and Functions

Classified in Computers

Written at on English with a size of 2.41 KB.

public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
String frase= entrada.nextLine();
Stack invertidas = new Stack();
Queue ordenadas = new LinkedList();
for(int i=0;i char letra= frase.charAt(i);
if(Character.isLetter(letra)){
invertidas.push(Character.toLowerCase(letra));
ordenadas.add(Character.toLowerCase(letra));
}
}
while(!invertidas.isEmpty() && invertidas.peek()==ordenadas.peek()) {
invertidas.pop();
ordenadas.poll();
}
if(invertidas.isEmpty() && ordenadas.isEmpty()){
System.out.println( 'A frase é palíndrome');
}
else{
System.out.println('Não é palíndrome');
}
}


--------------------------------------------------------------------------
public class Nota {


public static void main(String[] args) {


double nota1 = 0;
double nota2 = 4.9;
double nota3 = 7;
double nota4 = 9.5;
double nota5 = 30;


System.out.println(nota1 + ': conceito -> ' + conceito(nota1));
System.out.println(nota2 + ': conceito -> ' + conceito(nota2));
System.out.println(nota3 + ': conceito -> ' + conceito(nota3));
System.out.println(nota4 + ': conceito -> ' + conceito(nota4));
System.out.println(nota5 + ': conceito -> ' + conceito(nota5));
}
public static String conceito(double nota) {


if(nota >= 0.0 && nota <= 4.9) return 'D';
if(nota >= 5.0 && nota <= 6.9) return 'C';
if(nota >= 7.0 && nota <= 8.9) return 'B';
if(nota >= 9.0 && nota <= 10) return 'A';
return 'Nota inválida';
}


{ T(n) = T(n-1) + n-1
T(1) = 0 n>1
R: Public Static int F2 (int N) {
if (==1) return 0
return F2 (n-1) + n-1; }


{ T(n)=2T (n/2) + n-1
T(1)=0 n>1


R: Public Static int F3 (int n) {
if (n==1) return 0
Return 2 F3 (N/2) + n-1; }

Entradas relacionadas: