Java
忘川Lethe
很懒 不想写个人简介
展开
-
【java】利用NEWTON插值多项式计算河北秦皇岛某一日的日照时长
import java.util.Scanner;public class qinhuangSun { public static void main(String[] args) { int i, j, xx = 0; int x[]=new int[3]; int hr[]=new int[3]; int mr[]=new int[3]; int hf[]=new int[3]; int mf[]=new int[3]; float time[]=new float[3原创 2022-05-03 17:16:35 · 687 阅读 · 1 评论 -
【Java】数值逼近迭代法 Aitken加速方法 Nenton法公元1225年,比萨的数学家 Leonardo Fibonacci 斐波那契研 究了方程 x^3 +2x*x+10x-20=0
9、公元1225年,比萨的数学家 Leonardo (即 Fibonacci (斐波那契)),1170-1250)研究了方程x^3 +2x*x+10x-20=0得到一个根=1.368808107,没有人知道他用什么方法得到这个值。对于这个方程,分别用下列方法:求方程的根(可取=1),计算到 Leonardo 所得到的准确度。计算机语言不限。//x^3+2x^2+10x-20=0import java.text.DecimalFormat;public class MathProject9 .原创 2022-04-27 20:57:42 · 2301 阅读 · 0 评论 -
【Java】走迷宫
package MyAcm;public class lookingroad { static int endi=6; static int endj=6; static int success=0; static int arr[][]= { {1,1,1,1,1,1,1,1}, {1,0,0,1,0,0,0,1}, {1,1,0,0,0,1,0,1}, {1,1,1,1,1,0,0,1}, {1,0,0,0,0,0,1,1原创 2022-03-30 19:40:25 · 814 阅读 · 0 评论 -
【Java】创建一个登录界面,当用户名为lethe,密码为123456,点击“登录”按钮时显示登录成功,点击“重置”时用户名文本框和密码文本框清空
package computer;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class Login extends JFrame implements ActionListener{ public Login() { setLayout(null); //setSize(250, 300); s原创 2022-03-20 22:23:10 · 2532 阅读 · 0 评论 -
【Java】Swing程序设计 按钮组件 单选按钮组件 列表框组件的使用 绝对布局
package computer;import java.awt.*;import javax.swing.*;public class LISTandBUTTON extends JFrame{ public LISTandBUTTON () { setTitle("绝对布局"); setLayout(null); setBounds(50, 40, 500, 400); Container co=getContentPane(); JButton jb1=new JButto原创 2022-03-18 21:07:55 · 821 阅读 · 0 评论 -
【Java】Swing程序设计 将helloworld显示到窗体中
Swing 的三个基本构造块:标签、按钮和文本字段;但是现在需要个地方安放它们,并希望用户知道如何处理它们。JFrame 类就是解决这个问题的——它是一个容器,它允许把其他组件添加到它里面,把它们组织起来,并把它们呈现给用户。 JFrame 实际上不仅仅让程序员把组件放入其中并呈现给用户。比起它表面上的简单性,它实际上是 Swing 包中最复杂的组件。为了最大程度地简化组件,在独立于操作系统的 Swing 组件与实际运行这些组件的操作系统之间,JFrame 起着桥梁的作用。JFrame 在本机操作系统中是原创 2022-03-16 20:59:40 · 1541 阅读 · 0 评论 -
【Java】使用Java编程解决约瑟夫问题
据说著名犹太历史学家 Josephus有过以下的故事:在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。然而Josephus 和他的朋友并不想遵从。首先从一个人开始,越过k-2个人(因为第一个人已经被越过),并杀掉第k个人。接着,再越过k-1个人,并杀掉第k个人。这个过程沿着圆圈一直进行,直到最原创 2022-03-13 21:37:35 · 267 阅读 · 0 评论 -
【Java】编写一个函数,把华氏温度转换为摄氏温度,公式为C=(F-32)*5/9。公式F代表华氏温,C代表摄氏温度。在主函数提示用户输入一个温度,由函数完成转化功能。
import java.util.Scanner;public class FtoC { static double ftoc(double f) { return (f-32)*5/9; } static double ctof(double c) { return c*9/5+32; } public static void main(String[] args) { // TODO 自动生成的方法存根 System.out.println("华氏温度转换成摄氏温度请输入1\原创 2022-03-03 19:16:09 · 3043 阅读 · 0 评论 -
【Java】首先得从输入的数字中获取到年,月,日,然后判断平闰年,然后将天数加起来
import java.util.Scanner;public class MyToday { static boolean isprime(int data) { if((data%4==0)&&(data%100!=0)||data%400==0) return true; else return false; } public static void main(String[] args) { int days[]= {31,28,31,30,31,3原创 2022-03-02 19:39:59 · 244 阅读 · 0 评论 -
【Java】 题目:小学生算数加法测试:随机生成10道小学生算数加法、减法和乘法试题(100以内),学生每做对一道加10分,并给出“正确”信息:做错时,提示“错误,再做一遍“,最后给出学生的测试成绩
import java.util.Scanner;public class MyTest { @SuppressWarnings("resource") public static void main(String[] args) { int trueanswer=0,answer,score=0; Scanner useranswer=new Scanner(System.in); for(int i=0;i<10;i++) { int x=(int)((Math.rando原创 2022-03-01 19:28:42 · 2272 阅读 · 0 评论 -
【Java】将一元换成5分,2分和1分的硬币,有多少种换法
#换硬币将一元换成5分,2分和1分的硬币,有多少种换法public class Coin { public static void main(String[] args) { // TODO 自动生成的方法存根 int total=0; for(int i=0;i<=20;i++) { for(int j=0;j<=50;j++) { for(int k=0;k<=100;k++) { if(5*i+2*j+k==100) total原创 2022-02-28 19:03:17 · 2144 阅读 · 0 评论 -
【Java】对象类型的转换示例
class Father { void method1() { System.out.println("我是父类的方法"); }}public class SunClass extends Father { //重写method1 public void method1() { System.out.println("我是子类的方法"); } public static void main(String[] args) { // TODO 自动生成的方法存根 Fathe原创 2022-02-26 22:24:53 · 290 阅读 · 0 评论 -
【Java】定义一个求圆面积的方法,其中以圆半径作为参数,并将计算结果保留5位小数
import java.text.DecimalFormat;import java.util.Scanner;public class CircularArea { public static void main(String[] args) { // TODO 自动生成的方法存根 System.out.println("请输入圆的半径:"); Scanner scan=new Scanner(System.in); double a=scan.nextDouble(); De原创 2022-02-25 19:47:26 · 1228 阅读 · 0 评论 -
【Java】获取2到36之间的6个偶数,输出这6个随机偶数及它们的和
public class MyRandom { public static void main(String[] args) { // TODO 自动生成的方法存根 int sum=0; for(int i=0;i<6;i++) { int s=(int)(Math.random()*(34))+2; //判断产生的随机数是否是偶数 if(s%2==0){ sum+=s; System.out.println(s);//将产生的随机偶数输出 } .原创 2022-02-25 19:15:50 · 491 阅读 · 0 评论 -
【Java】将下标为1的数组元素替换为me,并将替换前的数组和替换后的数组输出
import java.util.Arrays; //导入java.util.Arrays类public class arrayfill { //创建类 public static void main(String[]args) { //主方法 String []str= {"sa","hu","yo","ee","wp" }; //声明并初始化数组 System.out.println("替换前的数组:"); for(int i=0;i<str.l原创 2022-02-20 15:30:31 · 530 阅读 · 0 评论 -
【Java】对4x4的矩阵转秩并将转秩前的矩阵和转秩后的矩阵输出
public class MatrixChange { public static void main(String[] args) { // TODO 自动生成的方法存根 int arr[][]=new int[][]{{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}}; System.out.println("矩阵转秩前:"); for(int i=0;i<4;i++) { for(int j=0;j<4;j++) { .原创 2022-02-18 14:59:24 · 415 阅读 · 0 评论 -
【Java】使用字符串生成器,在字符串str后面加上1-10这10个数字
public class stringbuildernumber { public static void main(String[] args) { // TODO 自动生成的方法存根 String str="helloStringBuilder"; StringBuilder builder=new StringBuilder(""); for (int i=1;i<11;i++) { builder.append(i); } System.out.printl.原创 2022-02-17 15:40:02 · 622 阅读 · 0 评论 -
【Java】字符串生成器
/** * *//** * @author meelethe * */public class myStringbuilder { public static void main(String[] args) { // TODO 自动生成的方法存根 StringBuilder builder1=new StringBuilder("Hello"); builder1.append("JAVA");//append(content) System.out.printl原创 2022-02-17 15:24:39 · 248 阅读 · 0 评论 -
【Java】打印出100以内的素数表
质数指整数在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数的自然数即为素数。比1大但不是素数的数称为合数。1和0既非素数也非合数。素数在数论中有着很重要的作用。*1既不是素数也不是合数*//找出2到1000之间的素数public class isprime { public static void main(String[] args) { // TODO 自动生成的方法存根 System.out.println("2到100的素数有:");原创 2022-01-28 10:15:00 · 679 阅读 · 0 评论 -
【JAVA】输出数组中最小的数
原本不用这样复杂的 可我太懒了 就复制粘贴了之前做冒泡排序的代码public class MinNumber { public static void main(String[] args) { // TODO 自动生成的方法存根 int [] array= {22,45,16,73,24,78,90,67,65,36,28,89}; MinNumber minnumber=new MinNumber(); minnumber.Bsort(array); System.out.p原创 2022-01-24 19:17:21 · 1121 阅读 · 0 评论 -
【JAVA】将数组arr1中索引位置是0-3中元素复制到数组arr2中,最后将arr1和arr2中的元素输出。
编写Java程序,创建数组arr1和arr2,将数组arr1中索引位置是0-3中元素复制到数组arr2中,最后将arr1和arr2中的元素输出。import java.util.Arrays;public class ArrayCopy { public static void main(String[] args) { // TODO 自动生成的方法存根 int []arr1= {5,7,3,2,8,9,1}; int []arr2;//声明数组arr2 arr2=new int[原创 2022-01-25 13:30:00 · 615 阅读 · 0 评论 -
【JAVA】打印斐波那契数列(Fibonacci)的前20项
斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:*F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N)**在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用,为此,美国数学会从 1963 年起出原创 2022-01-24 16:39:30 · 8482 阅读 · 0 评论 -
【Java】判断电话号码所属的运营商
你的电话号码是哪一家运营商的?移动?联通还是电信?我经过一番查找资料后发现电话号码的号段的一个分布规律……那就是没有啥规律……电话号码的前三位代表运营商移动号段 139 138 137 136 134 135 147 150 151原创 2022-01-23 14:29:49 · 1015 阅读 · 5 评论 -
【Java】比较两个字符串的子串是否相等
[java]分别截取字符串str1和字符串str2中的部分内容,如果截取后的两个字符串的子串相同(不区分大小写)会输出“两个子串相同”,否则输出“两个子串并不相同”public class strequals { public static void main(String[] args) { String str1="IlovEChina"; String str2="ilOvestudent"; String s1=str1.substring(1,5); String s2=原创 2022-01-22 14:41:56 · 794 阅读 · 0 评论 -
【java】字母大小写的转换
[java] 字母大小写的转换1、toLowerCase()方法。语法如下:str.toLowerCase() //str是要转换的字符串2、toUpperCase()语法如下:str.toUpperCase()示例如下public class toUpperCaseL { public static void main(String[] args) { String s="helloJavahelloString"; String ups,lows;原创 2022-01-21 20:00:15 · 17192 阅读 · 0 评论 -
【java】使用选择排序法对数组进行升序排列
public class SelectSort { public static void main(String[] args) { int[] array= {2,65,84,23,14,45,90,68,46,57,78}; SelectSort sort=new SelectSort(); sort.Ssort(array); for(int i=0;i<array.length;i++) { System.out.println(array[i]); } }.原创 2022-01-21 14:10:27 · 2027 阅读 · 0 评论 -
[Java]应用冒泡排序法对数组进行升序排列
【冒泡排序】的思想是比较相邻的元素的值,如果满足条件就交换值。这里以降序排列为例:如果前面一个元素大于后面一个元素,就交换两者的值,这样一来,大的值就会后移,而较小的值会移动到数组的前面,一轮过后,数组中最大那个数就会被挪到最后,其它较小的元素都会像气泡一样上浮,经过几轮这样的排列后数组就按照从小到大的次序排好了public class BubbleSort { public static void main(String[] args) { int[]array= {3,14,9,45,90,原创 2022-01-20 13:50:13 · 2478 阅读 · 0 评论 -
【java】用星号*打印一个7行的菱形
public class lingxing {//菱形的行数必须是奇数 public static void main(String[] args) { int i,k,j;//定义整型变量i //先打印上面部分的三角形 for(i=0;i<4;i++){ for(k=3-i;k>0;k--) { System.out.print(" "); } for(j=1;j<=2*i+1;j++) { System.原创 2022-01-16 16:04:34 · 1188 阅读 · 0 评论 -
【java】输入一个整数判断它是偶数还是奇数
import java.util.Scanner;public class prime { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner number=new Scanner(System.in); int x=number.nextInt(); if(x%2==0) { System.out.println(x+"是偶数"); } else { System.out.prin.原创 2022-01-16 15:19:57 · 7461 阅读 · 3 评论 -
【java】使用for循环来计算2——100之间偶数之和
public class Circulate { public static void main(String[] args) { // TODO 自动生成的方法存根 int i; int sum = 0; for(i=0;i<=50;i++) { sum=sum+2*i; } System.out.println(sum); }}原创 2022-01-16 14:57:54 · 1006 阅读 · 0 评论