Programação em java

estou tentando calcular a soma dos numeros impares de A até B mas não estou conseguindo, alguem pode me ajudar

package tarefa12;
import java.util.Scanner;
import javax.swing.JOptionPane;

public class Tarefa12 {
public static void main(String[] args) {
int i, somarImpar = 0;

Scanner input = new Scanner(System.in);
           
//////// leitura de parametros inicial e final
System.out.println(" Digite o valor inicial para A:");
int A = input.nextInt();

System.out.println(" Digite o valor final para B:");
int B = input.nextInt();

///// calcular impares de A até B

for( i= A; i<=B; i++){
    if( i % 2 == 1){
 System.out.print(i + " ");

///// somar valores impares

for ( i = A; i <= B; i++) {
    if ( i % 2 != 0) {
        System.out.print(i + " ");
        somarImpar += i;
    }
}
System.out.println();
System.out.println("Soma = " + somarImpar);
2 curtidas