奇偶数判断2(if else+switch语句)

public class 奇偶数判断2 {
    public static void main(String [] agrs){
        float s = 17f;       //定义浮点型数据s

        float h = s%2;     //让s对2取余数

        if((h != 0)&&(h != 1))        //假设s取值不是整数和自然数
        {
                System.out.println("s的值请取大于等于0的整数");       //则输出此内容
        }
        else        //若等于0或者1,则进行以下语句再进行判断
        {
        switch((int)h)           //因为switch只能是整型数据,所以强制转换数据类型变为整形数据
        {
            case 0 :
                System.out.println(s + "的值为偶数");      //根据结果输出内容
            break;

            default:
                System.out.println(s + "的值为奇数");
        }
    }
}
}

时间: 2024-12-02 15:07:07

奇偶数判断2(if else+switch语句)的相关文章

奇偶数判断1(if,else if语句)

public class 奇偶数判断 { public static void main(String [] args){ float s = 9f; //取单浮点型变量s,可为任意值 float h = s%2; //让s对2取余 if(h == 1) //若余数为1,则输出此数为奇数 { System.out.println(s + "的值为奇数"); } else if(h == 0) //若余数为0,则输出此数为偶数 { System.out.println(s + "

奇偶数判断

总时间限制:1000ms内存限制:65536kB 描述 给定一个整数,判断该数是奇数还是偶数. 输入 输入仅一行,一个大于零的正整数n. 输出 输出仅一行,如果n是奇数,输出odd:如果n是偶数,输出even. 样例输入 5 样例输出 odd 来源 北京大学 计算概论 06 #include<stdio.h>int main(){int i,j,sum;scanf("%d",&j);if(j%2==0)    printf("even");els

1-4-03:奇偶数判断

描述 给定一个整数,判断该数是奇数还是偶数. 输入输入仅一行,一个大于零的正整数n.输出输出仅一行,如果n是奇数,输出odd:如果n是偶数,输出even.样例输入 5 样例输出 odd #include<stdio.h> int main() { int n; scanf("%d",&n); if(n%2==0) printf("even"); else printf("odd"); return 0; }

001:奇偶数判断

总时间限制:  1000ms 内存限制:  65536kB 描述 给定一个整数,判断该数是奇数还是偶数. 输入 输入仅一行,一个大于零的正整数n. 输出 输出仅一行,如果n是奇数,输出odd:如果n是偶数,输出even. 样例输入 5 样例输出 odd 1 #include<iostream> 2 #include <math.h> 3 using namespace std; 4 5 int main(){ 6 int n; 7 cin>>n; 8 if(n%2==0

判断奇偶数实例

隐藏行号 复制代码 ? 判断奇偶数 //判断是否为奇数和偶数 import java.util.Scanner; public class jsos { public static void main(String[] args) { System.out.print("请输入一个数字:"); Scanner i=new Scanner(System.in); int num=i.nextInt(); if (num<=0) { System.out.print("请输

第二次实验判断成绩等级。 给定一百分制成绩,要求输出成绩的等级。90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出“输入数据错误”。 分别用if和用switch语句实现判断成绩等级。 给定一百分制成绩,要求输出成绩的等级。90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出“输入数据错误”

一:实验内容:1:判断成绩等级. 给定一百分制成绩,要求输出成绩的等级.90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出“输入数据错误”. 分别用if和用switch语句实现 #include <stdio.h> int main() { int grade; scanf("%d",&grade); if(grade>100||grade<0) { printf("数据错误")

条件判断语句 if语句/switch语句

if(条件表达式)语句 if语句即条件判断语句,对于if语句括号里的表达式,ECMAScript会自动调用Boolean()转型函数将这个表达式的结果转换成一个布尔值.如果值为true,执行后面的一条语句,否则不执行 <script type="text/javascript"> var box = 100; if (box > 50) //if 语句里的表达式如果返回的false,只会不执行后面的一条语句 alert(box); //第二条语句,和if语句无关,所以

利用switch语句进行多选一判断。

1 <!doctype html> 2 <meta http-equiv="content-type" content="text/html" charset="utf-8"/> 3 switch语句,switch语句用于根据多个不同条件执行不同动作.<br/> 4 如果你希望有选择地执行若干代码块之一,还请使用switch语句. 5 <br/> 6 语法结构如下: 7 <pre> 8

GO - if判断,for循环,switch语句,数组的使用

1.if - else if - else的使用 package main import "fmt" func main() { // 1.简单使用 var a=10 if a==10 { // 这个位置不能回车,不能换行 fmt.Println(a) } //2 if - else var b =16 if b==20 { fmt.Println("20") }else{ fmt.Println("15") } //3 if - else if