Java: Sinal de porcentagem literal na instrução printf

Eu estou tentando adicionar um sinal de porcentagem real em uma instrução printf em Java e estou recebendo o erro:

lab1.java:166: illegal escape character
                System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence);
                                                 ^
lab1.java:166: illegal escape character
                System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence);
                                                          ^
2 errors

Eu não consigo descobrir como colocar um sinal de porcentagem real no meu printf? Eu pensei que usar \% para escapar funcionaria, mas não é.

Alguma ideia?

questionAnswers(3)

yourAnswerToTheQuestion