作业求救,,java程序不会做

作业求救,,java程序不会做,第1张

class Point{

private int x;

private int y;

public void setX(int x){thisx = x};

public void setY(int y){thisy = y};

public int getX(){return x;}

public int getY(){return y;}

public Point(int x,int y){

thisx = x;

thisy = y;

}

public String toString(){

Systemoutprintln("Point(" + x + "," + y + ")");

}

}

class Circle{

private Point origin;

private int radius;

public Circle(int x,int y,int radius){

orgin = new Point(x,y);

thisradius = radius;

}

public Point getOrigin(){

return thisorgin;

}

public int getRadius(){

return thisradius;

}

public void setOrigin(Point p){

orgin = p;

}

public void setRadius(int radius){

thisradius = radius;

}

public String toString(){

return "{" + origintoString() + ","

+ "Radius:" + radius + "}";

}

}

第一题

public class TestOne {

//for循环的方式

public static int getSumOne(){

int sum = 0;

for(int i=0;i<=100;i++){

sum += i;

}

return sum;

}

//公式的方式

public static int getSumTwo(int i){

return (1+i)(i/2);

}

//递归算法

public static int getSumThree(int i){

if(i==1){

return i;

}else{

return i+getSumTwo(i-1);

}

}

public static void main(String[] args) {

Systemoutprintln(getSumOne());

Systemoutprintln(getSumTwo(100));

Systemoutprintln(getSumThree(100));

}

}

第二题

import javaapplet;

import javaawt;

import javaawtevent;

public class FindMin extends Applet implements ActionListener{

Label result;

TextField in1,in2,in3;

Button btn;

int a=0,b=0,c=0,min;

public void init(){

result=new Label("请输入三个待比较的整数:");

in1=new TextField(5);

in2=new TextField(5);

in3=new TextField(5);

btn=new Button("比较");

add(in1);

add(in2);

add(in3);

add(btn);

add(result);

btnaddActionListener(this);

}

public void actionPerformed(ActionEvent e){

a=IntegerparseInt(in1getText());

b=IntegerparseInt(in2getText());

c=IntegerparseInt(in3getText());

if(a<b)

if(a<c)min=a;

else min=c;

else if(b<c)min=b;

else min=c;

resultsetText("三数中最小值是:"+min);

repaint();

}

}

第三题

public class TestThree {

//阶乘方法

public static int getSum(int n){

if(n==1){

return n;

}else{

return ngetSum(n-1);

}

}

//求阶乘的和的方法

public static int getResult(){

int sum = 0;

for(int i=1;i<=5;i++){

sum += getSum(i);

}

return sum;

}

public static void main(String[] args) {

Systemoutprintln(getResult());

}

}

入门快,想精通难。 只要有一定的计算机语言基础,学起来比较快, 但是说想精通的话,那得发一定的时间了。

就拿国内从业比较广泛的Java开发工程师来讲,高中毕业生都可以做。既然高中生都能从事于Java开发,说明软件开发实际上并没有我们想的那么难,毕竟目前所学的软件技术并不是做科研。

想要让软件开发变得简单,我们需选择一门容易上手的编程语言。从国内软件行业来看,目前Java的开发者数量还是相当庞大的,而且可从事的领域也比较广。当然,我并不是在这里劝你学习java,而是让自己选择适合的编程语言,并知道自己使用的编程语言能做什么,用在哪些地方。

对于零基础想学java的人,千万不要害怕,不要觉得没基础就学得很吃力,学不会等等。

刚开始零基础入门的学习进度是很慢的,不用着急,慢工才能出细活,说白了Java入门阶段也就是个熟练的过程花费的学习时间比较长。不可否认,大家在开始接受新事物的时候都会陷入困境的。

学习是循序渐进的,零基础入门Java到底难不难,只有自己接触到课程才知道。当然,没接触之前学起来可能会觉得有点难,但是当你入门后你就会发现越来越有趣了,不光是学习java语言,其他语言也一样。

记住,软件开发需要有一定的基础,但是并没有特别高的门槛,只要具备有一定的英文和数学基础(初高中水平就好了),就可以学软件开发,尤其是编程语言的使用,因此对于软件开发而言,只要能够长期坚持下去,并且多多从事实际项目的开发,就可以积累经验,达到一个比较高的水平,所以软件开发并不难学,只要坚持,就可以有所成就。

至于零基础学java所用的时间,我以培训时间为标准,大学生一般的学习时间是5-6个月,高中生确在两年左右。

package comtest;

import javautilScanner;

public class Test {

public static void main(String[] args) {

Systemoutprint("请输入“田”的长度:");

Scanner scanner = new Scanner(Systemin);

Integer n = scannernextInt();

if (n>=5) {

if (n%2 == 1) {

for (int j = 0; j < n; j++) {

for (int i = 0; i < n; i++) {

if(i==0||i==n-1||i==n/2||j==n/2||j==0||j==n-1)

Systemoutprint("");

else

Systemoutprint(" ");

}

Systemoutprintln();

}

}else {

Systemoutprintln("输入的长度必须是奇数");

}

}else {

Systemoutprintln("输入的长度必须大于等于5");

}

}

}

望采纳

Java代码之于java程序员而言就是左膀右臂,java代码写的好的java程序员明显更是企业的欢迎,一个优秀的java程序员的考核标准之一也是看他的编程水平。

其实有的java程序员java代码会受到大家的追捧,是因为他在写代码时注意的细节往往多于那些不怎么关注java代码编程细节的程序员,俗话说:“细节决定成败”,那么如何写出好的java代码呢?IT培训介绍一起来讨论下:

1重视注释

有的java程序员在写代码时,从来没有想过要在java代码后加上相关的注释,甚至是上万行的代码也没有想过加上注释,这就存在很大的问题,不说你的代码会跟其他人分享讨论,就你自己回顾你是怎么写好这篇代码的,你也是半天无法理出头绪,这就为维护和修改等等工作添加了很大的麻烦。所以,要想写出好的java代码,一定从简短的java代码编写开始注重在java代码后面加上相应的注释,养成良好的习惯。

2重视排版整洁

看很多java程序员的排版总觉得在欣赏一幅艺术品,但是看到一些java程序员的排版却总觉得无力吐槽。同样是编写代码,但是给人的视觉体验是相当的不同,当然好的java代码给人的享受也是美的,所以要想写出好的代码,一定要重视排版整洁。

3注重命名规则

现在在一个团队开发中,都会提前定制一个统一的命名规则,这样利于提高工作效益。但是很多java程序员是缺乏这个意识的,每次敲代码,更喜欢按照自己惯常的方式老命名模块、函数,这样是方便了自己,但是忽视团队协作,所以在日常工作中,特别是团队工作中一定要重视命名规则。

4养成备份习惯

备份的重要性不用小编强调,相必你也知道。但是有的java程序员就是没有养成这样的好习惯,每次敲完代码就不记得随手保存,每次等到除了事故,比如电脑出了故障,辛辛苦苦敲打的java代码没保存找不回来的情况下就开始懊恼,与其这样还不如在一开始就养成良好的备份习惯,这样也方便自己日后查找利用。

import javautilScanner;

public class Test {

public static void main(String[] args) {

Scanner sc = new Scanner(Systemin);

int sum = 0;

Systemoutprintln("参数个数:");

int n = scnextInt();

for(int i = 0; i < n; i++){

Systemoutprint("输入第[" + (i + 1) + "]个数:" );

String temp = scnext();

sum += IntegerparseInt(temp);

}

Systemoutprintln("总和为:" + sum);

}

}

以上就是关于作业求救,,java程序不会做全部的内容,包括:作业求救,,java程序不会做、Java程序 这是我第一节java上机课,实在是不会做,老师又要我们交作业,拜托帮帮忙。。。、JAVA编程是不是很难学等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10099109.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存