java课程设计题目简单(高分求Java编程题目三题,很简单的)

2024-06-22 08:52:48 74

java课程设计题目简单(高分求Java编程题目三题,很简单的)

本文目录

高分求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 “[周长是:“+ zhouChang()+“][面积是:“+mianJi()“]“
}
}
=======================
第二题:
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类的~


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

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[i] == null)
{
numberStrs[i] = JOptionPane.showInputDialog(“请输入第 “ + (i+1) + “ 个数“);
}
}

//定义3个元素的double型数组,存放转换后的值
double numbers = new double;
try
{
for (int j=0; j《numbers.length; j++)
{
numbers[j] = Double.parseDouble(numberStrs[j]);
}
}
catch(NumberFormatException e)
{
JOptionPane.showMessageDialog(null, “输入的不是数字!“
, “ERROR“, JOptionPane.ERROR_MESSAGE);
System.exit(1);
}

String result = ““;

result += “你输入的数字为: “;
for (int k=0; k《numbers.length-1; k++)
{
result += numbers[k] + “, “;
}

result += numbers[numbers.length-1] + “\n“;

//简单点,使用冒泡排序
for (int i=1; i《numbers.length; i++)
{
for (int j=0; j《numbers.length-1; j++)
{
if (numbers[j] 》 numbers[j+1])
{
double temp = numbers[j];
numbers[j] = numbers[j+1];
numbers[j+1] = temp;
}
}
}

result += “排序后的数字为: “;
for (int k=0; k《numbers.length-1; k++)
{
result += numbers[k] + “, “;
}

result += numbers[numbers.length-1];

//输出结果
JOptionPane.showMessageDialog(null, result, “Result“, JOptionPane.PLAIN_MESSAGE);
}
}

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编程题目三题,很简单的)

本文编辑:admin

更多文章:


网络聊天室的设计与实现(我想要做一个网络聊天室,不知道怎么开始做)

网络聊天室的设计与实现(我想要做一个网络聊天室,不知道怎么开始做)

本文目录我想要做一个网络聊天室,不知道怎么开始做如何设计一个聊天服务程序最难解决的问题是什么计算机在职研究生 毕业论文选题,有那些学校的我想要做一个网络聊天室,不知道怎么开始做1.首先你要进一步明确你要做什么?网络聊天室,是网页聊天?电脑软

2023年9月10日 13:40

css实现半透明玻璃(图片半透明效果如何用CSS实现)

css实现半透明玻璃(图片半透明效果如何用CSS实现)

本文目录图片半透明效果如何用CSS实现CSS实例:如何用CSS实现背景半透明可以用CSS直接写出把背景弄成半透明的效果吗请问各位大神,CSS如何做这种像(1)玻璃透明的效果,(2)这种凹进去的黑色风格阴影分割线!谢谢了!图片半透明效果如何用

2024年6月10日 05:10

linux运维越老越吃香(Linux 运维有发展前途吗)

linux运维越老越吃香(Linux 运维有发展前途吗)

大家好,今天小编来为大家解答以下的问题,关于linux运维越老越吃香,Linux 运维有发展前途吗这个很多人还不知道,现在让我们一起来看看吧!本文目录Linux 运维有发展前途吗老男孩linux运维培训怎么样linux运维与php网站开发哪

2024年7月23日 18:15

通讯录管理系统c语言课程设计(用c语言编写一个通讯录管理系统)

通讯录管理系统c语言课程设计(用c语言编写一个通讯录管理系统)

本文目录用c语言编写一个通讯录管理系统通讯录管理 C语言课程设计C语言程序设计,通讯录管理系统用c语言编写一个通讯录管理系统#include 《cstdio》#include 《cmath》#include 《cstring》#inclu

2024年6月29日 00:21

html表格输入(HTML表单的输入)

html表格输入(HTML表单的输入)

本文目录HTML表单的输入html制作的表格怎样使其完成后可以输入内容html中怎么设置表格单元格为可输入框怎样在HTML表格中输入 (空格)后,如何在表格中显示出来html制作的表格,怎样使其完成后可以输入内容HTML表单的输入多数情况下

2024年7月22日 22:15

discuz类论坛帖子下载(discuz类似的论坛)

discuz类论坛帖子下载(discuz类似的论坛)

本文目录discuz类似的论坛如何下载论坛的版块所有帖子DISCUZ怎样导出论坛里所发表的贴子求助discuz大神 解答下 发布帖子的时候下载连接问题discuz如何导出与导入帖子discuz 请教下论坛的帖子内容页面文件在ftp下是哪个D

2024年6月19日 01:17

免费的字体边框样式下载(photoshop如何做边框图片,photoshop的字体可以从哪里下载)

免费的字体边框样式下载(photoshop如何做边框图片,photoshop的字体可以从哪里下载)

本文目录photoshop如何做边框图片,photoshop的字体可以从哪里下载哪里能下载到光影魔术手的字体和边框有PS或者CDR大神知道类似这种字体边框(注意是边框)怎么做的看着有点立体感的,跪求!!photoshop如何做边框图片,ph

2024年6月28日 00:26

dede模板哪里好(我想给自己的网站换模板,但我的是dedecmsv5.7版本的,到哪里去找个合适的模板,要以图片为主,就像那些卖)

dede模板哪里好(我想给自己的网站换模板,但我的是dedecmsv5.7版本的,到哪里去找个合适的模板,要以图片为主,就像那些卖)

本文目录我想给自己的网站换模板,但我的是dedecmsv5.7版本的,到哪里去找个合适的模板,要以图片为主,就像那些卖dede哪里有比较好的比较有利于seo的模板哪里有可用的免费的dedecms模板、wordpress的插件模板跪求dede

2024年7月6日 16:11

什么情况下用函数指针(什么情况下是必须使用指针的请举一两个例子)

什么情况下用函数指针(什么情况下是必须使用指针的请举一两个例子)

本篇文章给大家谈谈什么情况下用函数指针,以及什么情况下是必须使用指针的请举一两个例子对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录什么情况

2024年7月29日 16:35

后端运营岗是做什么的(什么是前端,中端,后端营运)

后端运营岗是做什么的(什么是前端,中端,后端营运)

本文目录什么是前端,中端,后端营运谁知道淘宝后台运营主要做什么详细点网络主播后台运营是做什么的海通证券后台运营做什么的运营岗位是做什么的运营岗是做什么的基金机构销售后台运营岗是做什么的【分享】运营到底是个什么岗什么是前端,中端,后端营运网站

2024年7月16日 07:58

当前无法进入匹配序列(dota2组队显示当前时间无法进入匹配队列)

当前无法进入匹配序列(dota2组队显示当前时间无法进入匹配队列)

本文目录dota2组队显示当前时间无法进入匹配队列王者无法匹配是怎么回事dota2组队显示当前时间无法进入匹配队列这是个bug,如果是在网吧的话就重启游戏,还不行就重启电脑,再不行就换机,如果还不行就没办法了。你单开可以的话说明是你朋友的问

2024年5月31日 21:46

dhtml的动态内容的作用是(如何用DHTML语言编制网页)

dhtml的动态内容的作用是(如何用DHTML语言编制网页)

大家好,dhtml的动态内容的作用是相信很多的网友都不是很明白,包括如何用DHTML语言编制网页也是一样,不过没有关系,接下来就来为大家分享关于dhtml的动态内容的作用是和如何用DHTML语言编制网页的一些知识点,大家可以关注收藏,免得下

2024年9月9日 07:40

later是什么意思中文(later什么意思)

later是什么意思中文(later什么意思)

本篇文章给大家谈谈later是什么意思中文,以及later什么意思对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录later什么意思late

2024年7月19日 16:50

手机代码编程(如何用手机编程)

手机代码编程(如何用手机编程)

本文目录如何用手机编程手机能编程吗手机上怎么编程手机如何编程手机如何编程序如何在手机上编程并运行手机上怎么编程序如何用手机编程这里介绍3种可以在手机上编程的app,分别是c语言编译器(c语言)、AIDE集成开发环境(java)、QPytho

2024年7月6日 09:12

androidbc(bc8android如何调亮屏幕)

androidbc(bc8android如何调亮屏幕)

各位老铁们好,相信很多人对androidbc都不是特别的了解,因此呢,今天就来为大家分享下关于androidbc以及bc8android如何调亮屏幕的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录bc8andro

2024年8月18日 00:30

html表格插入图片(html <table>中建立的表格里面不能用加图片吗能的话,怎么加)

html表格插入图片(html <table>中建立的表格里面不能用加图片吗能的话,怎么加)

本文目录html 中建立的表格里面不能用加图片吗能的话,怎么加怎样在HTML表格里同时插入图片和字.体关于HTML表格中插入背景图片的问题用html代码写的网页的表格里可以放图片吗代码怎么写在html中,在2行2列的表格中插入四张图片的代码

2024年7月11日 17:12

免费网站黄石(湖北黄石2014事业单位考试报名网址)

免费网站黄石(湖北黄石2014事业单位考试报名网址)

本文目录湖北黄石2014事业单位考试报名网址黄石安全教育平台登录,黄石市学校安全教育平台网址登陆入口2019年湖北黄石高中学业水平合格性考试报名网站网址黄石招标网介绍黄石同城指南网的网站栏目黄石社保查询网站是什么黄石电视剧哪里看湖北黄石20

2024年6月17日 01:35

online是啥意思(Online是什么意思)

online是啥意思(Online是什么意思)

本文目录Online是什么意思OnLine的中文意思是什么online 是什么意思游戏里面的Online是什么意思呢online是什么意思Online是什么意思on就是在……上面的意思,line就是线的意思,所以online就是线上的意思,

2024年7月14日 18:57

kitchen的正确发音(kitchen 的英语读法)

kitchen的正确发音(kitchen 的英语读法)

本文目录kitchen 的英语读法kitchen用中文怎么读kitchen怎么读 英语单词kitchen的正确发音kitchen和lunch的发音一样吗厨房用英语怎么读kitchen英文kitchen 的英语读法kitchen 英 n.

2024年6月30日 12:51

laptop显卡(惠普pavilion laptop 15 显卡MX250多少钱)

laptop显卡(惠普pavilion laptop 15 显卡MX250多少钱)

本文目录惠普pavilion laptop 15 显卡MX250多少钱GeForce RTX 3060 Laptop GPU是什么产品家族的rtx3060laptop什么意思显卡“laptop”和“m”的性能有哪些不同3060laptop和

2023年7月5日 10:40

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1154
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1151
标签列表

热门搜索