java课程设计题目简单(8道简单的Java编程题)

2025-03-31 13:10:01 0

java课程设计题目简单(8道简单的Java编程题)

本文目录

8道简单的Java编程题

们学的都是初级,高手别用太复杂的语句。谢谢【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....【程序2】 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n《》k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。【程序3】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 1.程序分析:利用辗除法。【程序4】 题目:一个数如果恰好等于它的因子之和,这个数就称为“完数“。例如6=1+2+3.编程 找出1000以内的所有完数。 【程序5】 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?【程序6】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。【程序7】 题目:输出9*9口诀。 1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。 【程序8】 题目:打印出如下图案(菱形) * *** ****** ******** ****** *** * 1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制行,第二层控制列。我来帮他解答 输入内容已经达到长度限制还能输入 9999 字第一题private static void tuzinum(){ ArrayList《Integer》 list = new ArrayList《Integer》(); list.add(1); //总数 int allnum = 1; //成年数 int chengniannum = 0; //出生数 int chushengnum = 0; for(int i=0;i《12;i++){ for(int j=0;j《list.size();j++){ Integer age = list.get(j); age++; list.set(j, age); if(age》3){ chengniannum++; chushengnum++; allnum++; list.add(1); } } System.out.println(“第“+i+“个月兔子对数为:“+list.size()); } } 第二题private static void fenjie(){ int num = 90; boolean canchu = true; while(canchu){ int time = 0; for(int i=2;i《num/2;i++){ if(num%i==0){ num = num/i; System.out.println(i); time++; } } if(time == 0 ){ canchu = false; System.out.println(num); } } } 插入图片删除图片插入地图删除地图插入视频视频地图

有没有相对简单点的毕业设计题目,java类的~

如果你还没有开始学java,那么想在两个月内做一个好的项目是有点不太现实的. 语言是门艺术.要靠时间堆积 你才能领会他的真谛. 用的越多.代码自然越精炼.但是毕业设计还要做. 如果你要给你项目的话就没什么意思了. 但是可以推荐你点课题.我初学java时候做的是购物网站. 当然这个项目的关键地方就是购物车还有其他的课题 像 图片浏览. 学生用的教学管理系统.等.要想做的美观 你就离不开js的一些ui框架. 还有你要学的技术有很多. java 还有jsp ajax.如果你不想用框架 要学servlet 框架的话就要花更多的时间了. 像 structs2 spring hibernate等等还有最后必须要学的 就是sql 以及用java操作数据库. 这些都是很基础的东西.最后点.java的强项是web 不建议用java做其他的事情.像gui编程的 那个远没有c++来的好看和强大.

高分求Java编程题目三题,很简单的

第一题:Class circle{ private int x; private int y; private radius; public void setX(int x){ this.x = x; } public void setY(int y){ this.y = y; } public int setRadius(int radius){ this.radius = radius; } public int getX(){ return this.x; } public int getY(){ return this.y; } public int getRadius(){ return this.radius; } /* ===-- 以上是三个变量的set和get方法 --=== */ //计算周长 public double zhouChang(){ return 2*Math.PI*this.radius; } //计算面积 public double mianJi(){ return Math.PI*radius*this.radius; } public String toString(){ return ““ }}=======================第二题:public int getResult(){ int result = 0; //输出结果,初始是0 int x = 1;//倍数 int y = 0;//记录5的倍数到100结束 while(true){ y = 5*i;//从5的1倍开始 result += y; i++;//i变成2 if(y==100) break;//y是100的时候退出循环 } return result; //结果就是从5加到100;}========================================第三题:第一个空: max = a;第二个空: max = b;

java简单编程题,有追加分

第一题,x和n从命令行作为参数输入: public class Test1{ public static void main(String args){ int argLen = args.length; //判断是否至少传入了两个参数 if (argLen 《 2){ System.out.println(“请输入两个整型参数“); return; } int x = 0; int n = 0; //转换传递进来的参数,如果输入的参数不合法,不能转换为int型,则Integer.parseInt方法会抛出NumberFormatException异常 try{ x = Integer.parseInt(args); n = Integer.parseInt(args); } catch(NumberFormatException e) { System.out.println(“输入的参数不是整数“); System.exit(1); } //判断x和n的值是否是正数 if (x《=0 || n《=0) { System.out.println(“不能输入负值或0,请输入两个正整数“); System.exit(1); } //打印转换后的x和n System.out.println(“你输入的x和n分别为: “ + x + “, “ + n); /* y=1+x/1+x*x*x/3+......+x^n/n 根据公式计算结果。由于公式中y增长的很快,所以我们定义一个double型的变量存储结果的值。但仍然很有可能溢出。必要的话可以使用math包中的类来进行任意长度和精度的处理,但这里就不麻烦了。 */ double y = 1.0; for (int i=1; i《=n; i+=2) { y += Math.pow(x, i)/(double)i; } //打印结果 System.out.println(“根据公式y=1+x/1+x*x*x/3+......+x^n/n所计算出的结果为: “ + y); } // main() } /* Test1 */ 第二题,需要的test11.html文件内容如下: 《html》 《head》 《title》Test11 demo《/title》 《/head》 《body》 《applet width=“300“ height=“400“ code=“Test11.class“》《/applet》 《/body》 《/html》 然后使用appletviewer test11.html浏览小应用程序(在浏览器中可能不能正常运行)。 java代码如下: import java.applet.Applet; import java.awt.Graphics; import java.awt.Label; public class Test11 extends Applet{ //定义文字所在位置与顶部的距离 private int posY = 200; private Label textsLabel = new Label(“我猜你将看到这句话一直在滚动“); public void init() { textsLabel.setBounds(50, 200, 200, 30); this.add(textsLabel); //启动新线程 SecThread st = new SecThread(); st.start(); } // init() public void paint(Graphics g){ super.paint(g); } //paint() //定义一个内部类,以启动一个新的线程 private class SecThread extends Thread{ public void run() { while(true){ //让当前线程休眠50毫秒,注意sleep方法会抛出InterruptedException异常 try{ Thread.sleep(50); } catch(InterruptedException e){ System.out.println(“执行过程中出错“); System.exit(1); } //设置文字的新位置 posY -= 5; //判断是否小于0(即已经到达顶部),如果小于0则重置为400 posY = (posY《=0?400:posY); textsLabel.setBounds(50, posY, 200, 30); Test11.this.repaint(); } } } } /* Test2 */ 3, 4两题实在很简单,略过了。找到你的帖子了!将3,和4也写一下:3.运行方法看2:import java.applet.Applet;import java.awt.Graphics;public class Test111 extends Applet{ public void paint(Graphics g) { for (int i=1; i《=10; i++) //画横线 { g.drawLine(20, i*20, 200, i*20); } for (int j=1; j《=10; j++) //画竖线 { g.drawLine(j*20, 20, j*20, 200); } }}4. 代码如下:(你说已经写好的程序怎么改成applet。记住一点,applet在运行时自动调用init、start和paint方法,而通常的应用程序调用main方法。只要将main方法中的内容妥善地移到这三个方法中就可以了。但修改的时候要注意,不要引入错误。)//任意输入三个数,可以有小数,然后比较它们的大小import java.applet.Applet;import java.awt.Graphics;import java.awt.Button;import java.awt.event.ActionListener;import java.awt.event.ActionEvent;import javax.swing.JOptionPane;public class Test1111 extends Applet{ public void paint(Graphics g) { this.setLayout(null); Button btn = new Button(“开始输入“); btn.setBounds(100, 130, 100, 30); btn.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { sort(); } }); this.add(btn); } private void sort() { //3个元素的字符串数组,存放输入的数 String numberStrs = new String; for (int i=0; i《numberStrs.length; i++) { //如果输入时按了取消按钮,则继续提示输入 while(numberStrs; //输出结果 JOptionPane.showMessageDialog(null, result, “Result“, JOptionPane.PLAIN_MESSAGE); }}

java课程设计题目简单(8道简单的Java编程题)

本文编辑:admin

更多文章:


数据安全管理办法(数据安全保护的方法有什么)

数据安全管理办法(数据安全保护的方法有什么)

本文目录数据安全保护的方法有什么中华人民共和国数据安全法规定地理信息数据安全管理规定包含哪些内容五部门发布汽车数据安全管理规定的内容数据安全防护措施有哪些呢数据安全保护的方法有什么方法如下:大数据安全防护要“以数据为中心”、“以技术为支撑”

2025年2月18日 10:30

dedicate是什么意思(dedicate是什么意思)

dedicate是什么意思(dedicate是什么意思)

本文目录dedicate是什么意思dedicated是什么意思dedicate意思devote和dedicate的区别dedicate和devote的区别dedicate是什么意思dedicate英vt.奉献,献身; (为表示感情或敬意将著

2025年3月25日 15:50

expect(Expect可以接从句吗)

expect(Expect可以接从句吗)

本文目录Expect可以接从句吗expect的名词是什么expectedly是什么意思Expect可以接从句吗expect是及物动词,可以接宾语从句:We expect that it will be popular.我们期望它会流行起来。

2025年3月31日 19:00

oriented怎么读(transitoriented 怎么读)

oriented怎么读(transitoriented 怎么读)

本文目录transitoriented 怎么读东南西北怎么读啊英文问几个英语句子怎么连读!大家请帮忙oriented和oriental的区别transitoriented 怎么读transit 英 adj. 导向的; 定向

2025年3月21日 08:30

个人简历怎么写最好(个人事业简历怎么写)

个人简历怎么写最好(个人事业简历怎么写)

本文目录个人事业简历怎么写求职简历如何填写比较好个人事业简历怎么写简历其实就是一份推销自己的宣传单, 千万不要觉得我要做一个非常精美的简历,花很多心思在设计上。这样做真的没必要,除非你要体现自己的强大设计水平,否则可能还会给面试官带来华而不

2025年2月12日 21:00

html中改变字体的大小代码(html字体大小、颜色、粗体、下划线代码(局部))

html中改变字体的大小代码(html字体大小、颜色、粗体、下划线代码(局部))

本文目录html字体大小、颜色、粗体、下划线代码(局部)怎么让html字体变大怎么样把HTML代码里面的字体放大 放大的代码是什么 什么代码可以把字变大用HTML语言编写 怎么用代码改变字体大小Html table中代码如何实现修改字体大小

2025年2月22日 20:40

python的re(python中,re模块怎么去掉字符串)

python的re(python中,re模块怎么去掉字符串)

本文目录python中,re模块怎么去掉字符串python的re正则表达式怎么写python的re,正则表达式,可以用中文么python re :的意思Python re正则表达式模块及其用法python 中 re.sub 和 re.com

2025年3月16日 17:50

fdisk 格式化(怎么用FDISK命令对硬盘分区并格式化)

fdisk 格式化(怎么用FDISK命令对硬盘分区并格式化)

本文目录怎么用FDISK命令对硬盘分区并格式化fdisk 怎么格式化linux盘用fdisk分区后的硬盘用什么方式格式化怎么用FDISK命令对硬盘分区并格式化转载过来的自己慢慢看先用Windows 98启动盘启动电脑,也可以在进入 Wind

2025年2月23日 17:30

启用宏和禁用宏有啥区别?WORD中的宏被禁止怎么办

启用宏和禁用宏有啥区别?WORD中的宏被禁止怎么办

本文目录启用宏和禁用宏有啥区别WORD中的宏被禁止怎么办excel提示禁用宏、启用宏等 怎么解决怎样在word中禁用宏Word文档如何开启/禁用宏Word中的宏如何取消,Word禁用宏的方法启用宏和禁用宏有啥区别1、可打开的内容不同:启用宏

2025年2月10日 22:50

griddata函数原理(matlab中griddata函数怎么用)

griddata函数原理(matlab中griddata函数怎么用)

本文目录matlab中griddata函数怎么用MATLAB中griddata函数中的cubic算法是什么原理matlab中的插值函数 griddata的具体原理是什么呢可否大概讲解一下!!!MATLAB中的插值函数griddata()运行

2025年3月15日 20:00

我的表弟三年的Php程序员转学java,自学还是参加培训班好!好纠结啊?学PHP最快要多久

我的表弟三年的Php程序员转学java,自学还是参加培训班好!好纠结啊?学PHP最快要多久

本文目录我的表弟三年的Php程序员转学java,自学还是参加培训班好!好纠结啊学PHP最快要多久 我的表弟三年的Php程序员转学java,自学还是参加培训班好!好纠结啊谢谢邀请!首先,对于已经具有三年PHP开发经验的程序员来说,如果需要使用

2025年3月11日 05:40

adobe flash player版本太旧(adobe flash player 版本太低是怎么回事)

adobe flash player版本太旧(adobe flash player 版本太低是怎么回事)

本文目录adobe flash player 版本太低是怎么回事Adobe Flash 版本太旧,因此已被屏蔽flash player 版本过旧,怎么更新呢adobe flash版本太旧因此已被屏蔽怎么办adobe flash player

2025年3月13日 16:10

getresources(android的getResources()报错如何解决)

getresources(android的getResources()报错如何解决)

本文目录android的getResources()报错如何解决android 中的getResources().getInteger(id)这个怎么用的android的getResources()报错如何解决在AndroidStudio的

2025年3月1日 02:10

人类不宜飞行(人类为什么不 能飞)

人类不宜飞行(人类为什么不 能飞)

本文目录人类为什么不 能飞为什么人类不能飞为什么人不能飞人为什么不可以飞人为什么不能飞从物理学上解释,人为什么不能飞为什么人不可以飞人类为什么不 能飞因为鸟的骨头是空心的,而人类的骨头是实心的,而且鸟的骨头和我们人类的骨头不同,而鸟类的体内

2025年3月29日 22:50

ngrok原理(如何简单使用ngrok,将网站内网映射到外网)

ngrok原理(如何简单使用ngrok,将网站内网映射到外网)

本文目录如何简单使用ngrok,将网站内网映射到外网求助,路由器内网ngrok穿透后怎么搭建ssr如何简单使用ngrok,将网站内网映射到外网其实说了一个问题,即NAT。网络地址转换,私网借公网。要实现这个,看起来说得不错,实际上是有前提条

2025年3月30日 21:00

我要自学网cad教程(想自学CAD,用于钣金类铝板的该怎么开始(初中学历))

我要自学网cad教程(想自学CAD,用于钣金类铝板的该怎么开始(初中学历))

本文目录想自学CAD,用于钣金类铝板的该怎么开始(初中学历)哪里有可以学习Auto CAD的视频想自学CAD,用于钣金类铝板的该怎么开始(初中学历)讲真这个和学历没关系,主要看你愿不愿意学。两个方式。1.找网络课程。一般我都是某自学网看的,

2025年4月1日 13:50

菜农的超级51反汇编disasm51用着如何?disappointed和disappointing的区别

菜农的超级51反汇编disasm51用着如何?disappointed和disappointing的区别

本文目录菜农的超级51反汇编disasm51用着如何disappointed和disappointing的区别菜农的超级51反汇编disasm51用着如何菜农的51超级反汇编disasm51是在1993年编写的,在DOS上用命令行运行的。当

2025年3月4日 00:20

distinct用法(distinct 关键词的用法可以用来修饰多个字段)

distinct用法(distinct 关键词的用法可以用来修饰多个字段)

本文目录distinct 关键词的用法可以用来修饰多个字段HQL语句 distinct 的用法是什么distinct的使用DISTINCT 的用法distinct用法(VB与ACCess)去除重复项mysql distinct多个字段怎么用

2025年2月21日 23:10

家谱管理系统(中华族谱系统有哪些优势)

家谱管理系统(中华族谱系统有哪些优势)

本文目录中华族谱系统有哪些优势制作家谱用什么软件好中华族谱系统有哪些优势中华族谱有限公司,成立于2014年。公司拥有专业的软件开发团队、修订族谱的专家团队以及经验丰富的经营管理团队,致力于族谱系统的研发。目前数据库已录入数据2000万条,覆

2025年3月3日 06:40

ckeditor(ckeditor 如何整合到ASP中)

ckeditor(ckeditor 如何整合到ASP中)

本文目录ckeditor 如何整合到ASP中关于ckeditor编辑器的问题.为什么会在源码里自动添加标签,可以不添加吗.ckeditor富文本编辑器怎么使用如何在网页中引用 ckeditor 富文本关于ckEditor的问题ckedito

2025年2月15日 19:10

近期文章

upload(upload的意思)
2025-04-05 11:40:02
本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:18
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:6
标签列表

热门搜索