创建人 | | 问题标题 | 编译错误 | 问题分类 | | 一级话题 | | 问题补充 | 本题让打印姓张的人名 | 附件 | public class Test { public static void main(String[] args) { String[] st = {"宋远桥", "俞莲舟", "俞岱岩", "张松溪", "张翠山", "殷梨亭", "莫声谷"}; for (String s : st) { if ("张".equals(s.charAt(0))){ System.out.println(s); } } | 问题答案 | 问题分析: s.charAt(0) 的返回值为字符; “张”为字符串; 两个比较没有意义; | 问题解决方法: 把“张”改成‘张’ 把”equals”再成”==”; |
创建人 | | 问题标题 | 编译错误 | 问题分类 | | 一级话题 | | 问题补充 | 本题让打印姓张的人名 | 附件 | public class Test { public static void main(String[] args) { String[] st = {"宋远桥", "俞莲舟", "俞岱岩", "张松溪", "张翠山", "殷梨亭", "莫声谷"}; for (String s : st) { if ("张"==(s.charAt(0)){ System.out.println(s); } } | 问题答案 | 问题分析: s.charAt(0) 的返回值为字符而“张”是双引号为字符串 | 问题解决方法: 把“张”改成‘张’ |
创建人 | | 问题标题 | MYSQL | 问题分类 | 编译问题 | 一级话题 | | 问题补充 | | 附件 | SELECT sex, COUNT(*) FROM student3 WHERE age > 25 GROUP BY sex WHERE COUNT(*) >2; | 问题答案 | | where 子句 1) 对查询结果进行分组前,将不符合 where 条件的行去掉,即在分组之前过滤数据,即先过滤 再分组。 2) where 后面不可以使用聚合函数 having 子句 1) having 子句的作用是筛选满足条件的组,即在分组之后过滤数据,即先分组再过滤。 2) having 后面可以使用聚合函数 |
|
|