答案将会陆续更新。敬请期待!!!
Class01:

import java.util.Scanner;
class Class01{public static void main(String[] args) {System.out.print("请输入需要转换的摄氏温度:");Scanner input =new Scanner(System.in);double Celsius =input.nextDouble();double Fahrenheit=(9.0/5)*Celsius+32;System.out.println(Celsius+"摄氏温度对应的华氏温度是"+Fahrenheit);}
}

Class02:

import java.util.Scanner;
class Class02{public static void main(String[] args) {Scanner input =new Scanner(System.in);System.out.print("请输入一个在0-1000之间的数:");int n=input.nextInt();int sum=0;while(n!=0){sum+=n%10;n/=10;}System.out.print(n+"的各个数字之和是"+sum);}
}

Class03:

class Class03{public static void main(String[] args) {double totalMilliseconds=System.currentTimeMillis();long totalseconds=(long)totalMilliseconds/1000;long timeseconds=totalseconds%60;long totalMinutes=totalseconds/60;long timeMinutes=totalMinutes%60;long totalHours=totalMinutes/60;long timeHours=totalHours%24+8;//时间加8因为与中国地区有时差。System.out.print("当前时间是:"+timeHours+"时"+timeMinutes+"分"+timeseconds+"秒");}
}

Class04:

import java.util.Scanner;
class Class04{public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.print("请输入第一个点的坐标x和y:");double x1=input.nextDouble();double y1=input.nextDouble();System.out.print("请输入第二个点的坐标x和y:");double x2=input.nextDouble();double y2=input.nextDouble();double distance=Math.pow((Math.pow(x2-x1,2)+Math.pow(y2-y1,2)),0.5);System.out.print("两点间的距离:"+distance);}
}

Class05:

import java.util.Random;
import java.util.Scanner;
class Class05{public static void main(String[] args) {Random random =new Random();int m=random.nextInt(90)+10;Scanner input=new Scanner(System.in);System.out.print("请输入你猜测的彩票数:");int n=input.nextInt();System.out.println("彩票数为:"+m);if(m==n){System.out.print("恭喜你中了一等奖,奖金10000元");//优先判断一等奖,否则m和n的值后面会改变}int m1=m%10;//数字拆分m=m/10;int m2=m%10;int n1=n%10;n=n/10;int n2=n%10;if(m1==n2&&m2==n1){System.out.print("恭喜你中了二等奖,奖金3000元");}else if(m1==n1||m2==n1||m1==n2||m2==n2){System.out.print("恭喜你中了三等奖,奖金1000元");}else{System.out.print("抱歉,你未中奖!");}}
}

Class06:

import java.util.Scanner;
/**
程序目标:解一元二次方程。
数据:输入 a,b,c,delt,以及两个解x1,x2.
步骤:1.输入a,b,c;2.利用公式计算delt;3.根据delt的大小进行值的判断;4.根据方程特性输出方程的解。*/
class Class06 {public static void main(String []args){Scanner scanner = new Scanner(System.in);System.out.print("请输入a, b, c:");double a = scanner.nextDouble();double b = scanner.nextDouble();double c = scanner.nextDouble();double delt = b*b-4*a*c;if(delt>0){double x1 = (-b+delt)/2*a;double x2 = (-b-delt)/2*a;System.out.println("方程有两解,解1:x1="+x1);System.out.println("            "+"解2:x2="+x2);}else if (delt==0){double x = (-b)/2*a;System.out.println("唯一解:x="+x);}else {System.out.println("方程无实数解");}}
}

Class07:

import java.util.Scanner;
class Class07{public static void main(String[] args) {Scanner input =new Scanner(System.in);System.out.print("请输入需要判断回文的数字(限制为3位数):");int m=input.nextInt();int n=m;int sum=0;while(m!=0){sum=sum*10+m%10;m=m/10;}if(sum==n){System.out.println(n+"是回文数字");}else{System.out.println(n+"不是回文数字");}}
}

Class08:

import java.util.Random;
import java.util.Scanner;
class Class08{public static void main(String []args){String[] s={"石头","剪刀","布"};Random random =new Random();int com=random.nextInt(3);//[0,3)System.out.print("石头(0),剪刀(1),布(2):");Scanner input =new Scanner(System.in);int usr=input.nextInt();int delt=usr-com;if(delt==0){System.out.print("电脑是"+s[com]+",你是"+s[usr]+",平局");}else if(delt==-1||delt==2){System.out.print("电脑是"+s[com]+",你是"+s[usr]+",你赢了");}else{System.out.print("电脑是"+s[com]+",你是"+s[usr]+",你输了");}}
}

Class09:

import java.util.Scanner;
class Class09{public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.print("请输入需要检查的点的坐标x和y:");double x=input.nextDouble();double y=input.nextDouble();if(Math.pow(x*x+y*y, 0.5)>10){System.out.print("点"+"("+x+","+y+")"+"在圆外");}else{System.out.print("点"+"("+x+","+y+")"+"在圆内");}}
}

Class10:

import java.util.Scanner;
class Class10{public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.print("请输入需要判断的点坐标x和y:");double x=input.nextDouble();double y=input.nextDouble();if(x>=0&&x<=200&&y>=0&&y<=200&&y<=-0.5*x+100){//直线方程写出。System.out.print("点在三角形内");}else{System.out.print("点在三角形外");}}
}

Class11:

import java.util.Scanner;
class Class11{public static void main(String[] args) {Scanner input =new Scanner(System.in);System.out.print("请输入美元转人名币的汇率:");double huilv=input.nextDouble();System.out.print("请输入将美元转换为人民币或人民币转美元(0表示美元转人民币,1表示人民币转美元:)");int n=input.nextInt();if(n==0){System.out.print("请输入需要转变的美元数:");double m1=input.nextDouble();System.out.print(m1+"美元等于"+m1*huilv+"人民币");}else if(n==1){System.out.print("请输入需要转变的人民币数:");double m2=input.nextDouble();System.out.print(m2+"人民币等于"+m2/huilv+"美元");}else{System.out.print("错误的输入。");}}
}

Class12:

import java.util.Random;
import java.util.Scanner;
class Class12{public static void main(String[] args) {Random random =new Random();int m=random.nextInt(101);Scanner input=new Scanner(System.in);System.out.print("请输入答案在0-100之间的数:");int n=input.nextInt();while(n!=m){if(n>m){System.out.println("输入的数偏大");}else{System.out.println("输入的数偏小");}System.out.print("请重新输入:");n=input.nextInt();}System.out.print("恭喜输入正确,答案是"+m);}
}

Class13:

import java.util.Scanner;
class Class13{public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.print("请输入两个整数n1和n2:");int n1=input.nextInt();int n2=input.nextInt();int n=n1>n2?n1:n2;int gcd=1;for(int i=1;i<=n;i++){if(n1%i==0&&n2%i==0){gcd=i;}}System.out.print(n1+"和"+n2+"最大公因数是"+gcd);}
}

Class14:

import java.util.Scanner;
class Class13{public static void main(String[] args) {Scanner input =new Scanner(System.in);System.out.print("请输入需要求所以最小因子的整数:");int m=input.nextInt();int i=2;while(m!=1){if(m%i==0){System.out.print(i+" ");m=m/i;}else{i++;}}}
}

Class15:

import java.util.Scanner;
class Class14{public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.print("请输入需要打印的数字三角形行数:");int n=input.nextInt();for(int i=1;i<=n;i++){for(int j=n-i;j>0;j--){System.out.print("   ");}for(int k=i;k>=1;k--){System.out.printf("%3d",k);}for(int h=2;h<=i;h++){System.out.printf("%3d",h);}System.out.println();}
}
}

Class16:

class Class16{public static void main(String[] args) {double pi=0;for(double i=1;i<10000000;i++){//循环次数越多,精度越高。if(i%2!=0){pi+=1/(2*i-1);}else{pi+=(-1)/(2*i-1);}} System.out.print("PI的近似值是:"+pi*4);}
}

Class17:

class Class17{public static void main(String[] args) {double e=1;double item=1;for( int i=10000;i<=100000;i+=10000){for(int j=1;j<=i;j++){item=item/j;e+=item;//不能直接计算阶乘,阶乘过大无法计算。}System.out.println("当次数为"+i+"时,"+"e的近似值是:"+e);}}
}

Class18:

class Class18{public static void main(String[] args) {for(int i=2;i<=10000;i++){int sum=0;for(int j=1;j<i;j++){if(i%j==0){sum+=j;}}if(sum==i){System.out.print("  "+i);}}}
}

Class19:

import java.util.Random;
import java.util.Scanner;
class Class19{public static void main(String[] args) {String[] s={"石头","剪刀","布"};Random random =new Random();int com=-1;Scanner input =new Scanner(System.in);int usr=-1;int count1=0;int count2=0;int delt=0;while(count1<3&&count2<3){System.out.print("石头(0)剪刀(1)布(2):");usr=input.nextInt();com=random.nextInt(3);delt=usr-com;if(delt==0){System.out.println("电脑是"+s[com]+",你是"+s[usr]+",平局");}else if(delt==-1||delt==2){System.out.println("电脑是"+s[com]+",你是"+s[usr]+",你赢了");count1++;}else{System.out.println("电脑是"+s[com]+",你是"+s[usr]+",你输了");count2++;}}if(count1==3){System.out.print("你先赢了");}else{System.out.print("电脑先赢了");}}
}

Class20:

import java.util.Scanner;
class Class20{public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.print("请输入五边形中心到顶点的距离r:");double r=input.nextDouble();double pentagon=Pentagon(r);System.out.println("五边形的面积为:"+pentagon);}public static double Pentagon(double r){double s=2*r*Math.sin(Math.PI/5);return (5*s*s)/(4*Math.tan(Math.PI/5));}
}

Class21:

import java.util.Scanner;
class Class21{public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.print("请输入需要判断格式的号码:");String s=input.nextLine();if(istrue(s)){System.out.println("合法");}else{System.out.println("不合法");}}public static boolean istrue(String s){if(s.length()==11){for(int i=0;i<s.length();i++){if(i==3||i==6){if(s.charAt(i)!='-'){return false;}}else{if(s.charAt(i)<'0'||s.charAt(i)>'9'){return false;}}}return true;}else{return false;}}}

Class22:

import java.util.Scanner;
import java.lang.String;
class Class22{public static void main(String[] args) {Scanner input=new Scanner(System.in);System.out.print("请输入第一个字符串:");String s1=input.nextLine();System.out.print("请输入判断的字符串:");String s2=input.nextLine();if(s1.indexOf(s2)!=-1){System.out.println("s1包含s2");}else{System.out.println("s2不s1的字串");}}
}

JavaSE基础答案合集class篇相关推荐

  1. Java基础能力精选文章合集200篇

    小编根据知识图谱整理了CSDN技术大咖的优质文章200篇,帮助Java工程提升基础能力,实现系统化持续学习! Java工程师基础能力文章200篇大合集包含: [JavaSE]30篇.[Lambda表达 ...

  2. 最新B端产品经理面试问题大全及答案合集(151题全部有答案)【11年大厂面试官呕心制作】

    我会一直长期给你分享B端产品经理面试问题大全及答案合集,助你斩获心仪offer!请你去→工忠号[B端产品经理面试官Aadi],以免错失后续更多实用的B端产品经理面试技巧! 标题 B端产品经理面试问题大 ...

  3. 112道运营面试问题及答案合集(适合用户运营、产品运营、新媒体运营、社群运营)

    我会一直长期给你分享运营面试问题大全及答案合集,助你斩获心仪offer!请你去工粽号[B端产品经理面试官Aadi],以免错失后续更多实用的运营面试技巧! 运营面试问题及答案合集图1 你好,我是B端产品 ...

  4. 用计算机学数学日记,【实用】数学日记合集五篇

    [实用]数学日记合集五篇 数学日记 篇1 今天,我和爸爸一起去新房子,为如何用瓷片铺设地板的装修方案做预算.重点是买哪一种瓷片最划算. 可能是爸爸想考考我,也可能是爸爸真的想知道买哪一种瓷片最划算,于 ...

  5. 2019最全BAT资深Java面试题答案合集,建议收藏~

    马上进入求职招聘高峰,总结了一份BAT(阿里.百度等)资深Java相关的面试题答案合集给到大家. 该板块的各面试章节,后续会持续迭代更新最新一线互联网公司的面试题目,建议收藏该页面,不定期更新查看~ ...

  6. 电子信息工程求职目标_应用电子专业求职信范文合集6篇

    应用电子专业求职信范文合集6篇 在日常生活或是工作学习中,说到书信,大家肯定都不陌生吧,书信是人们日常生活中交流思想.表达意见.传递信息.互通情况的工具之一.你写信时总是无从下笔?下面是小编帮大家整理 ...

  7. 学生会工作必备计算机知识,必备学生会工作总结范文合集九篇

    (必备)学生会工作总结范文合集九篇 总结是把一定阶段内的有关情况分析研究,做出有指导性的经验方法以及结论的书面材料,它可以给我们下一阶段的学习和工作生活做指导,不妨坐下来好好写写总结吧.那么总结有什么 ...

  8. 【推荐】数据湖技术及实践与案例资料汇总合集47篇

    数据湖或hub的概念最初是由大数据厂商提出的,表面上看,数据都是承载在基于可向外扩展的HDFS廉价存储硬件之上的.但数据量越大,越需要各种不同种类的存储.最终,所有的企业数据都可以被认为是大数据,但并 ...

  9. 惜时间_珍惜时间作文合集10篇

    珍惜时间作文合集10篇 在学习.工作或生活中,大家都经常看到作文的身影吧,作文一定要做到主题集中,围绕同一主题作深入阐述,切忌东拉西扯,主题涣散甚至无主题.那要怎么写好作文呢?下面是小编为大家收集的珍 ...

最新文章

  1. [JAVAEE] Thymeleaf 基本语法:常用表达式
  2. android触摸事件透传,Android中父View穿透子View响应长按事件
  3. P3703-[SDOI2017]树点涂色【LCT,线段树】
  4. 信息学奥赛一本通 1985:【19CSPJ普及组】加工零件 | 洛谷 P5663 [CSP-J2019] 加工零件
  5. 罗永浩:我今年四十八岁,还可以承受无数次的失败;iOS14 或将推出系统级「小程序」功能;​ PyCharm新版发布| 极客头条...
  6. 机器学习基础(三十四)—— 协同过滤(之获得推荐)
  7. 第 45 届国际大学生程序设计竞赛(ICPC)亚洲区域赛(济南)(热身赛)
  8. 个人永久性免费-Excel催化剂功能第31波-数量金额分组凑数功能,财务表哥表姐最爱...
  9. Configuration Manager 2012 R2系统需求
  10. Eclipse Java快捷键
  11. 【驱动】绿联usb转rs232串口(CR104)驱动
  12. 第十三届“认证杯”数学中国数学建模比赛赛后体会
  13. 深入详细理解矩阵 (矩阵的加减乘、转置、共轭、共轭转置)
  14. 十大编程语言_2020年十大最佳编程语言
  15. 用html做祝福语朋友,祝福朋友工作顺利的祝福语
  16. 如何修改Tomcat的默认主页
  17. 老婆问我什么是同步、异步、阻塞、非阻塞!
  18. css3 实现星空动画 -- 星星闪烁 - 流星划过 - 月亮上升
  19. splits——安卓gradle
  20. 云脉相册检索,关键词快速定位图片

热门文章

  1. 百度地图坐标转换为墨卡托坐标
  2. 什么是交换机,交换机的工作原理
  3. Vulnhub-medium_socnet
  4. 存储系统 - 存储网络的发展
  5. 抖音seo账号矩阵霸屏系统源码/账号矩阵霸屏系统搭建部署
  6. 计算当前四边形是否为凸四边形
  7. 微软浏览器Edge在虚拟机(WIN11)中打开标签栏泛白
  8. Manifest文件详解
  9. 物联网开发技术体系 2 软硬件开源物联平台
  10. 微信摩拜怎么提示服务器错误,微信摩拜老是定位失败