A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© theape 中级黑马   /  2016-8-15 22:40  /  285 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


老师给的代码是这样的。
[Java] 纯文本查看 复制代码
	public static void main(String[] args) {
		System.out.println("星期" + getWeek(5));
	}
	
	public static char getWeek(int week) {
		char[] arr = new char[]{' ',一','二','三','四','五','六','日'};
		return arr[week];
	}

数组索引从1到7正好代表了一到日这一个星期。但数组偏偏是8位,身为强迫症的我们总是觉得不爽。果断改了,看如下代码
[Java] 纯文本查看 复制代码
	public static void main(String[] args) {
		System.out.println("星期" + getWeek(5));
	}
	
	public static char getWeek(int week) {
		char[] arr = new char[]{'一','二','三','四','五','六','日'};
		return arr[week - 1];
	}

很简单的代码,但这里的思路值得大家去深思。

1 个回复

倒序浏览
.....可以
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马