创建人 | |
问题标题 | 编译错误 |
问题分类 | |
一级话题 | |
问题补充 | 本题让打印姓张的人名 |
附件 | 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 后面可以使用聚合函数 |
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |