Почему косяк со считыванием? Каждая же с новой строки... и в список же добавил
package com.javarush.task.task07.task0715;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Продолжаем мыть раму
*/
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList <String> list = new ArrayList<String>();
list.add("мама");
list.add("мыла");
list.add("раму");
double a = 1;
for(int b = 1; b<=4; a=a+0.5){
if((a/b)==1){
System.out.println(list.get(b-1));
//System.out.println(b);
b++;
}
else{
System.out.println("именно");}
//System.out.println(a);}
}
}
}