本题要求实现一个函数,判盘输入的整数是否是偶数,如果是偶数,返回true,否则返回false。
函数接口定义:
public static boolean isOdd(int data)
说明:其中 data 是用户传入的参数。 data 的值不超过int的范围。函数须返回 true 或者 false。
裁判测试程序样例:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int data=in.nextInt();
System.out.println(isOdd(data));
}
/* 请在这里给出isOdd(i)函数 */
}
输入样例:
8
输出样例:
true
********************************************************************************************************
答:
public static boolean isOdd(int data)
{
if(data%2==0)
return true;
else
return false;
}
------------------------------------------------------------------------------------------------------------------------
输入一个华氏温度,输出摄氏温度,其转换公式为:C=5(F-32)/9。
输入格式:
输入数据只有一个实数,即华氏温度。
输出格式:
输出数据只有一个,即摄氏温度,保留2位小数。
提示:输出数据时小数点保留2位小数的实现方式如下。
(1) PYTHON实现:
print("%.2f" %(c)) #其中,c为变量 (方式1)
print("{:.2f}".format(c)) #其中,c为变量(方式2)
(2)Java实现:
System.out.printf("%.2f",c); //c为变量
输入样例:
32.0
输出样例:
0.00
**************************************************************************************************************
答:
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
float f,c;
Scanner sc=new Scanner(System.in);
f=sc.nextFloat();
c=5*(f-32)/9;
System.out.printf("%.2f",c);
}
}
---------------------------------------------------------------------------------------------------------------------------
求两个整数之和。从键盘输入2个整数,然后它们的和,按规定格式输出。
输入格式:
从键盘输入2个正整数A和B,中间有1个空格。
输出格式:
计算它们的和,按如下形式输出:A+B=C。
输入样例:
1 2
输出样例:
1+2=3
******************************************************************************************************
答:
import java.util.Scanner;
class Main
{
public static void main(String[] args)
{
int a,b;
Scanner sc=new Scanner(System.in);
a=sc.nextInt();
b=sc.nextInt();
System.out.printf("%d+%d=%d",a,b,a+b);
}
}
-------------------------------------------------------------------------------------------------------------------------