
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编程是不是很难学等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)