A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

我就在这里

初级黑马

  • 黑马币:17

  • 帖子:9

  • 精华:0

© 我就在这里 初级黑马   /  2017-3-18 23:42  /  1142 人查看  /  8 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

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既不是奇数,也不是偶数");
                        }
                       
                }

        }

}

8 个回复

正序浏览
[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既不是奇数,也不是偶数");
			}
回复 使用道具 举报
你的if语句的几种表达方式还没有掌握好哦,三种方式一定要掌握好,看你的代码有点晕,if里面可以这样写
if(i<0&&i%2==0){
                     
                       System.out.println(i+"是负偶数");
                       }
               else if(i<0&&i%2 == -1){
                       System.out.println(i+"是负奇数");
回复 使用道具 举报
正 偶  负 奇这几个字可以作为变量存储

来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
就是先遍历,里面有个if选择嵌套
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
加油吧,这些都是最基础的了
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
小黄哥 发表于 2017-3-19 00:11
这是基础

嗯,刚看了一天视频,能看懂了,就是打不出来
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
623586742 发表于 2017-3-18 23:48
这是基础班的还是就业班

这是基础
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
这是基础班的还是就业班
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马