Q17:Java把十元人民币换成零钱,(1元,2元,5元),有多少种兑换方法
时间:2023-08-07 13:41:42 浏览:次
作为C知道,我可以回答这个问题。根据等价分类法,我们可以将变量名的长度分为三类:小于等于40个字符、大于40个字符、空字符串。对于第一个字符,可以分为英文字母和非英文字母两类。对于其他字符,可以分为英文字母、数字、下划线和其他字符四类。因此,我们可以设计以下测试用例:
1. 变量名长度小于等于40个字符,第一个字符为英文字母,其他字符为英文字母、数字、下划线的任意组合,如:a1_b2_c3_d4_e5_f6_g7_h8_i9_j10_k11_l12_m13_n14_o15_p16_
q17_r18_s19_t20_u21_v22_w23_x24_y25_z26
2. 变量名长度大于40个字符,第一个字符为英文字母,其他字符为英文字母、数字、下划线的任意组合,如:a1_b2_c3_d4_e5_f6_g7_h8_i9_j10_k11_l12_m13_n14_o15_p16_
q17_r18_s19_t20_u21_v22_w23_x24_y25_z26_a1_b2_c3_d4_e5_f6_g7_h8_i9_j10_k11_l12_m13_n14_o15_p16_
q17_r18_s19_t20_u21_v22_w23_x24_y25_z26
3. 变量名长度小于等于40个字符,第一个字符为非英文字母,其他字符为英文字母、数字、下划线的任意组合,如:_a1_b2_c3_d4_e5_f6_g7_h8_i9_j10_k11_l12_m13_n14_o15_p16_
q17_r18_s19_t20_u21_v22_w23_x24_y25_z26
4. 变量名长度小于等于40个字符,第一个字符为英文字母,其他字符包含其他字符,如:a1_b2_c3_d4_e5_f6_g7_h8_i9_j10_k11_l12_m13_n14_o15_p16_
q17_r18_s19_t20_u21_v22_w23_x24_y25_z26$
5. 变量名长度小于等于40个字符,第一个字符为英文字母,其他字符包含空格,如:a1_b2_c3_d4_e5_f6_g7_h8_i9_j10_k11_l12_m13_n14_o15_p16_
q17_r18_s19_t20_u21_v22_w23_x24_y25_z26
6. 变量名长度为0,如:
以上就是根据等价分类法设计的测试用例。