Java语法与是否正数判断

Java语法与是否正数判断

开发工具与关键技术:Myeclipse 10,java语言
作者:清晨
撰写时间:2019.4.17

关键字split(regex)

public class ForDemo {
	public static void main(String[] args) {
    	    System.out.println("-----关键字split(,)全部分割------");
    		// 声明一串数组
    		String str = "127,156,0,2";
    		// 声明接收好的值
    		String[] str1 = str.split(",");
    		// 用foreach循环
    		for (String string : str1) {
    			System.out.print("[" + string.toString() + "]");
    		}
    		System.out.println();
    		
    		System.out.println("-----关键字split指定分割个数------");
    		String[] str2 = str.split(",", 3);
    		for (String string : str2) {
    			System.out.print("\"" + string + "\"" + "。");
    			// System.out.print("[" + string.toString() + "]");
    		}
    		System.out.println();
    		
	}
}

算术运算符 ( ++ 自增:操作数的值增加1 、-- 自减:操作数的值增减1)

  // ++ 自加   单目运算符
        // ‐‐ 自减   单目运算符
        int A = 20;
        int B = 20;
        System.out.println("++A=" + (++A))       //结果为:21
                        
        System.out.println("B++=" + (B++));      // 结果为:20
                        
        System.out.println("--A=" + (--A))      // 结果为:19
                       
        System.out.println("B--=" + (B--));     // 结果为:20

正数的能被2整除的判断器

public class ForDemo {
	public static void main(String[] args) {
System.out.println("正数的能被2整除的判断器,您有五次机会!");
		int count = 1;
		System.out.println("第" + count + "次机会:");
		Scanner sc = new Scanner(System.in);

		for (int j = 0; j < 5; j++) {
			count++;
			String num = sc.nextLine();
			if (!num.matches("\\d+")) {
				System.out.println("请确认您输入的是数字");
				break;
			}
			// 把数据String转换Integer类型
			Integer integer = new Integer(num);
			// 再用if语句判断
			if (integer == 0) {
				System.out.println("该数字既不是正数也不是负数");
			} else if (integer > 0) {
				if (integer % 2 != 0) {
					System.out.println("你输入的数字是:" + integer + ",是奇数");
				} else {
					System.out.println("你输入的数字是:" + integer + ",是偶数");
				}
			} else if (integer < 0) {
				System.out.println("该数字是负数");
			}
			if (count == 6) {
				break;
			}
			System.out.println("第" + (count) + "次机会:");
		}
	}
}

你可能感兴趣的:(Technology)