蓝桥试题 算法提高 偶数还是奇数 JAVA

问题描述
  判断一个数是奇数还是偶数
输入格式
  输入1个整数n。
输出格式
  如果是偶数,输出“even”。
  如果是奇数输出“odd”
样例输入
34
样例输出
even

CPU:第一种解法是62ms,第二种解法是93ms,第三种解法是125ms。

果然,少一些套路,多一些真诚,代码同理!!

思路:水题,if else直接%2判断一把就行。

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int n = scanner.nextInt();
		if (n % 2 == 0) {
			System.out.println("even");
		} else {
			System.out.println("odd");
		}
	}
}

思路:用先判断在循环的while写一下。

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int n = scanner.nextInt();
		while (n % 2 == 0) {
			System.out.println("even");
			return;
		}
		while (n % 2 != 0) {
			System.out.println("odd");
			return;
		}
	}
}

思路:绝对不是因为无聊,才写调用方法的,Emm。

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int n = scanner.nextInt();
		f(n);
	}
	public static void f(int n) {
		if (n % 2 == 0) {
			System.out.println("even");
		} else {
			System.out.println("odd");
		}
	}
}

小剧场:突然你想要离开,Breaking you find to go.

发布了201 篇原创文章 · 获赞 149 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_43771695/article/details/105373814