用控制台计算分页数量(数据分页处理):

采用方法体,用控制台计算分页数量(数据分页处理):

package day03;
import java.util.Scanner;
public class IfDemo {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		Scanner console=new Scanner(System.in);
		System.out.println("输入行数:");
		int rows=console.nextInt();
		int pages=countPages(rows);//可省略;
		System.out.println("页数为:"+countPages(rows));				
	}
	//采用方法体,用控制台计算分页数量(数据分页处理):
	/**
	 * 根据行数统计显示分页数量
	 * @param rows 需要显示的数据行数
	 * @return	显示分页数量
	 */
	public static int countPages(int rows){ //countPages方法名,rows为临时变量(方法执行完释放)
		int size=10;
		int pages=rows/size+1;  //通常不用if...else语句,把else后面的语句提到前面
		if (rows%size==0){ 		//if语句{}中只有一行代码,其{}可省略;
			pages=rows/size;   //pages--; 表达相同(if整除时,pages再减去多加的1)
		}
		return pages;	
	}
	/**
	 * 文档注释,在方法中常用;
	 */
	
}

用控制台计算分页数量(数据分页处理):


package day03;

import java.util.Scanner;

public class OptDemo {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根


		
		//用控制台计算分页数量(数据分页处理):
		System.out.print("输入行数:"); //print不加ln,无回车
		Scanner console = new Scanner(System.in);
		int rows = console.nextInt();// 数据行数
		int size = 10;// 每页行数
		int pages;// 页数
		pages=rows % size==0 ? rows/size : rows/size+1;
		//取余=0,执行ture表达式,取余!=0,执行false表达式
		System.out.println("页数是:"+pages);
		/*
		 * 三元运算/条件运算:
		 * (布尔表达式)?(true表达式):(false表达式)
		 * 
		 * 布尔表达式,指运算结果一定为boolean类型;
		 * 布尔表达式:尽可能使用肯定条件,如:a==0;
		 * 
		 */
		
		if(rows%size==0){
			pages=rows/size;
		}else{
			pages=rows/size+1;
		}
		//if...else语句,实现同样的结果
		System.out.println("页数是:"+pages);
		
		/*
		 * 都是输出语句:
		 * System.out.print(); 无回车
		 * System.out.println();有回车
		 */
		

		
		
	}
}






















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值