Java代码
A选项:
package com.itzheng1.test3;
public class MyMath {
public static void main(String[] args) {
double a = 0;
while (a <= Math.PI){
System.out.println(A(a));
a = a+0.1;
}
}
public static double A(double x){
double y = Math.sin(x) / x;
return y;
}
}
x从0 到π值从1越来越接近0所以A是错误的
B选项
package com.itzheng1.test3;
public class MyMath {
public static void main(String[] args) {
double a = 0;
while (a <= 10){
System.out.println(B(a));
a = a+0.1;
}
}
public static double B(double x){
double y = x * Math.sin(1/x);
return y;
}
}
x从0到10,其结果的值逐渐趋向于1正确答案选择B
C选项
package com.itzheng1.test3;
public class MyMath {
public static void main(String[] args) {
double a = 0;
while (a <= 10){
System.out.println(B(a));
a = a+0.1;
}
}
public static double B(double x){
double y = (1/x) * Math.sin(1/x);
return y;
}
}
x从0到10其值越来越趋向于0
D选项
package com.itzheng1.test3;
public class MyMath {
public static void main(String[] args) {
double a = 0;
while (a <= 10){
System.out.println(B(a));
a = a+0.1;
}
}
public static double B(double x){
double y = Math.sin(x) / x;
return y;
}
}
的值越来越趋向于0
数学解析,正确答案选择B
package com.itzheng1.test3;
public class MyMath {
public static void main(String[] args) {
double a =10;
while (a >= 1){
System.out.println(B(a));
a = a-0.1;
}
}
public static double B(double x){
double y = 2 * Math.pow(Math.E,1/(x-1));
return y;
}
}
当x为10趋向于1的时候其值不断的增大直到无穷
当x从-10到1的时候
package com.itzheng1.test3;
public class MyMath {
public static void main(String[] args) {
double a =-10;
while (a < 1){
System.out.println(B(a));
a = a+0.1;
}
}
public static double B(double x){
double y = 2 * Math.pow(Math.E,1/(x-1));
return y;
}
}
其值不断趋向于0
总结上述只有一个极限达到无穷,另外一个没有达到无穷因此答案选择D
Java代码:
package com.itzheng1.test3;
public class MyMath2 {
public static void main(String[] args) {
double x = 0;
while (x < 20){
System.out.println(f(x));
x = x + 0.1;
}
}
public static double f(double x){
return Math.pow(((x + 2)/(x - 1)),x);
}
}
运行结果接近E三次方
package com.itzheng1.test3;
public class MyMath2 {
public static void main(String[] args) {
double a = 0;
while ( a < 100){
System.out.println(f3(a));
a = a + 0.1;
}
}
public static double f1(double x){
return x - 2;
}
public static double f2(double x){
return (x * x) + 2 * x + 1;
}
public static double f3(double x){
return (f2(f1(x)) / (x * x));
}
}
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
写在最后
学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!
最后再分享的一些BATJ等大厂20、21年的面试题,把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。
Mybatis面试专题
MySQL面试专题
并发编程面试专题
文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频**
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
[外链图片转存中…(img-peSX7SoY-1710761446194)]
写在最后
学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!
最后再分享的一些BATJ等大厂20、21年的面试题,把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。
[外链图片转存中…(img-GNBXgubh-1710761446194)]
Mybatis面试专题
[外链图片转存中…(img-ZtYul9yt-1710761446195)]
MySQL面试专题
[外链图片转存中…(img-Sa8rsHkC-1710761446195)]
并发编程面试专题