과제충이긴한데 과제내용과 관계없는 고찰임

import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.List;

import javax.json.bind.Jsonb;
import javax.json.bind.JsonbBuilder;
import javax.json.bind.JsonbConfig;

public class F7_2 {

   public static void main(String[] args) {
      String all = JsonUtils.readAll(Paths.get("data6.json"));
      JsonbConfig jsonbConfig = new JsonbConfig();
      jsonbConfig.withFormatting(true);
      Jsonb jsonb = JsonbBuilder.create(jsonbConfig);
      EnrolleeLocator locator = jsonb.fromJson(all, EnrolleeLocator.class);
     
      //System.out.println(jsonb.toJson(locator));

      for (Enrollee enrollee: locator) {
         List<Score> scores = enrollee.getScores();
         for(Score score : scores) {
            if("수학".equals(score.getSubject())) { //...①
               if(score.getScore() >= 70) {
                  System.out.println(enrollee.getId() + " " + enrollee.getName());
                  System.out.println("수학 점수 : " + score.getScore());
               }
            }
            if("프로그래밍".equals(score.getSubject())) { //...➁
               if(score.getScore() >= 80) {
                  System.out.println(enrollee.getId() + " " + enrollee.getName());
                  System.out.println("프로그래밍 점수 : " + score.getScore());
               }
            }
         }
      }
   }
   /* Math >= 70, Pro >= 80
    * id + name + score print*/

}

일단 코드는 과목 "수학"이랑 "프로그래밍"의 정보가 있는 data6.json에서 과목명이 일치하면 그 과목의 점수를 비교하고, 일정 점수 이상이면 학번, 이름, 점수를 출력하는 코드야
일단 여기까지가 과제였는데, 수학이랑 프로그래밍 점수 각각이 아니라 and로 양쪽 다 충족시켰을 때 출력시키라고 했다면 어떻게 작성해야했을지 모르겠어서 질문함

If문 밖이라 &&도 못쓰잖아
①, ➁로 표기해둔 if("수학"~~), if("프로그래밍"~~)을 또 하나의 if문으로 묶어서 그거 1개가 &&로 true를 성립할 때 출력하게 하거나 하는게 가능할까?

- dc official App