提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
目录
前言
提示:这里可以添加本文要记录的大概内容:
1月9日练习内容
提示:以下是本篇文章正文内容,下面案例可供参考
一、题目1-求绝对值,平方根,对数,正弦值
1.题目描述
描述
编写函数求出任意数的绝对值,平方根,对数,正弦值
输入描述:
任意数字
输出描述:
任意数的绝对值,平方根,对数,正弦值(请直接使用Math类的方法进行运算,不考虑精度问题)
2.思路与代码
2.1 思路
1.Java中有一个类math可以实现数学操作,本题只需要使用math类下的相关函数进行实现即可
2.abs():取绝对值;sqrt():开方;log():取对数;sin():正弦值
2.2 代码
代码如下(示例):
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double num = scanner.nextDouble();
//write your code here......
System.out.println(Math.abs(num));
System.out.println(Math.sqrt(num));
System.out.println(Math.log(num));
System.out.println(Math.sin(num));
}
}
二、题目2-输出某一年的各个月份的天数
1.题目描述
描述
输入任意年份,输出该年份各月天数(请使用 Calendar 类中的方法)
输入描述:
任意年份(int类型整数)
输出描述:
x年1月:yy天
x年2月:yy天
x年3月:yy天
x年4月:yy天
x年5月:yy天
x年6月:yy天
x年7月:yy天
x年8月:yy天
x年9月:yy天
x年10月:yy天
x年11月:yy天
x年12月:yy天(x为输入的任意年份,yy为当月天数)
2.思路与代码
2.1 思路
1.通过输入year值,以及for循环来获取该年份以及月份所对应的天数,
2.天数的获得可以通过get()函数得到
2.2 代码
代码如下(示例):
import java.util.Calendar;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
int year = console.nextInt();
//write your code here......
Calendar c = Calendar.getInstance();
for (int month = 1; month <= 12; month++) {
c.set(year, month, 1);
c.add(Calendar.DATE, -1);
int days = c.get(Calendar.DATE);
System.out.println(year + "年" + month + "月:" + days + "天");
}
}
}
总结
提示:这里对文章进行总结: