Java编写程序输出一个笑脸_给定一个数组,输出笑脸的个数。
时间: 2024-03-27 15:35:51 浏览: 19
好的,我先回答你的第一个问题。以下是Java编写程序输出一个笑脸的代码:
```
public class SmileFace {
public static void main(String[] args) {
System.out.println(" /////");
System.out.println(" +\"\"\"\"\"+");
System.out.println("(| o o |)");
System.out.println(" | ^ |");
System.out.println(" | '-' |");
System.out.println(" +-----+");
}
}
```
这个程序会输出一个笑脸,如下所示:
```
/////
+"""""+
(| o o |)
| ^ |
| '-' |
+-----+
```
至于给定一个数组,输出笑脸的个数,你可以使用循环遍历数组,判断每个元素是否符合笑脸的条件,如果符合则计数器加1。以下是示例代码:
```
public class SmileFaceCounter {
public static void main(String[] args) {
int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
int count = 0;
for (int i = 0; i < arr.length; i++) {
if (arr[i] % 3 == 0 && arr[i] % 4 == 0) {
count++;
}
}
System.out.println("数组中笑脸的个数为:" + count);
}
}
```
以上代码中,我们假设一个元素符合笑脸的条件是它能被3和4整除,然后使用循环遍历数组,对每个元素进行判断,如果符合条件,则计数器加1。最后输出笑脸的个数。