Как мне печатать, если дано "нет"? Больше массива, то такой пары не существует
следующая программа печатает все пары, сумма которых равна заданному no. Если таких пар не существует, то как я могу отобразить сообщение о том, что он этого не делает?Если я помещу его в другую часть, то то же самое сообщение печатается arr.length раз.Любой желающий может помочь мне вывести сообщение-"таких пар не существует", если нет. больше или меньше суммы данного массива только один раз?Любая помощь будет оценена по достоинству.
Что я уже пробовал:
public class pairsum { public static void arri(int arr[],int n) { int first=0,second=0; for(int a=0;a<arr.length;a++) { first=arr[a]; for(int b=a+1;b<arr.length;b++) { second=arr[b]; if(first+second==n) System.out.printf("(%d, %d)%n",first,second); } } } public static void main(String args[]) { Scanner s=new Scanner(System.in); int arr[]=new int[5]; System.out.println("enter integer array\n"); for(int i=0;i<arr.length;i++) arr[i]=s.nextInt(); System.out.println("enter the no. to find sum\n"); int n=s.nextInt(); arri(arr,n); } }