黑马程序员技术交流社区

标题: if 语句 [打印本页]

作者: 我就在这里    时间: 2017-3-18 23:42
标题: if 语句
public class Text3 {

        /**
         * 第3题:
                  要求:
                        写一个程序判断-10到10的数是奇数还是偶数,打印出如下效果
                        -10  是负偶数
                        -9  是负奇数
                        -8  是负偶数
                        -7  是负奇数
                        -6  是负偶数
                        -5  是负奇数
                        -4  是负偶数
                        -3  是负奇数
                        -2  是负偶数
                        -1  是负奇数
                        0  既不是奇数也不是偶数!
                        1  是正奇数
                        2  是正偶数
                        3  是正奇数
                        4  是正偶数
                        5  是正奇数
                        6  是正偶数
                        7  是正奇数
                        8  是正偶数
                        9  是正奇数
                        10  是正偶数
         */
        public static void main(String[] args) {
                for (int i = -10; i < 11; i++) {
                        if (i < 0) {
                                if (i % 2 == 0) {
                                        System.out.println(i +"是负偶数");       
                                }else {
                                        System.out.println(i +"是负奇数");               
                                }
                               
                        }else if (i > 0) {
                                if (i % 2 == 0) {
                                        System.out.println(i +"是正偶数");
                                }else {
                                        System.out.println(i +"是正奇数");
                                }
                               
                        }else {
                                System.out.println("0既不是奇数,也不是偶数");
                        }
                       
                }

        }

}


作者: 623586742    时间: 2017-3-18 23:48
这是基础班的还是就业班

作者: 小黄哥    时间: 2017-3-19 00:11
623586742 发表于 2017-3-18 23:48
这是基础班的还是就业班

这是基础

作者: 623586742    时间: 2017-3-19 00:17
小黄哥 发表于 2017-3-19 00:11
这是基础

嗯,刚看了一天视频,能看懂了,就是打不出来

作者: kevin0    时间: 2017-3-19 00:50
加油吧,这些都是最基础的了

作者: 南山南    时间: 2017-3-19 01:07
就是先遍历,里面有个if选择嵌套

作者: lvshen9    时间: 2017-3-19 09:19
正 偶  负 奇这几个字可以作为变量存储


作者: 夜影鬼手    时间: 2017-3-19 09:55
你的if语句的几种表达方式还没有掌握好哦,三种方式一定要掌握好,看你的代码有点晕,if里面可以这样写
if(i<0&&i%2==0){
                     
                       System.out.println(i+"是负偶数");
                       }
               else if(i<0&&i%2 == -1){
                       System.out.println(i+"是负奇数");
作者: mrwalker    时间: 2017-3-19 18:16
[Java] 纯文本查看 复制代码
for (int i = -10; i < 11; i++) {
                        if (i < 0 && i % 2 == 0) {
                                System.out.println(i + "是负偶数");
                        } else if (i % 2 == -1) {
                                System.out.println(i + "是负奇数");
                        } else if (i > 0 && i % 2 == 0) {
                                System.out.println(i + "是正偶数");
                        } else if (i % 2 == 1) {
                                System.out.println(i + "是正奇数");
                        } else {
                                System.out.println("0既不是奇数,也不是偶数");
                        }





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2