- (if语句)某项查询执⾏之后,n条结果,单⻚显示m条记录,第i⻚显示第⼏条到第⼏条?
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入总记录数");
int n=scanner.nextInt();
System.out.println("请输入每页显示的记录数");
int m=scanner.nextInt();
System.out.println("请输入要查询的页数");
int i=scanner.nextInt();
int totalPage=n%m==0?n/m:n/m+1;
if(i>=1&&i<=totalPage) {
int a;
int b;
if(i<totalPage) {
b=m*i;
a=b-m+1;
System.out.println("第"+a+"条到第"+b+"条");
}
else{
b=m*i;
a=b-m+1;
System.out.println("第"+a+"条到第"+n+"条");