写个简单的java程序!在线等。

写个简单的java程序!在线等。,第1张

//问题:求一个长方形的周长和面积

/以面向过程的程序设计方式思考:

1确定长方形的周长和面积的算法;

2编写两个方法(函数)分别计算长方形的周长和面积;

3求周长的方法(函数)和求面积的方法(函数)需要两个参数,

分别是长方形的长和宽/

//面向过程的程序设计代码

/classRectangle

{

static

float

perimeter(float

length,floatwidth)

{

return

2(length+width);

}

static

float

area(float

length,

float

width)

{

return

lengthwidth;

}

public

static

void

main(String[]

args)

{

Systemoutprintln("the

perimeter

is

="

+perimeter(3123f,4267f));

Systemoutprintln("the

area

is="

+area(3123f,4267f));//使用f来表示浮点

}

}/

/以面向对象的程序设计方式思考:

1一个长方形可以看成是一个长方形对象;

2一个长方形对象有两个状态(长和宽)和两个行为(求周长和面积)

3将所有长方形的共性抽取出来,设计一个长方形的类

4通过长方形对象的行为,就可以求出某个具体的长方形的周长和面积/

//面向对象的程序设计代码:

classRectangle

{

float

l,h;//有两个状态,即两个成员变量

float

perimeter()

{

return

2(l+h);

}

float

area()

{

return

lh;

}

public

static

void

main(String[]

args)

{

Rectangle

rect1=newRectangle();

Rectangle

rect2=newRectangle();

rect1l=1013f;

rect1h=574f;

rect2l=1221f;

rect2h=2413f;

Systemoutprintln("Theperimeter

is

="

+

rect1perimeter());

Systemoutprintln("The

area

is="

+

rect1area());

Systemoutprintln("Theperimeter

is

="

+

rect2perimeter());

Systemoutprintln("The

area

is="

+

rect2area());

}

/K:\Java\try\lesson3>javacRectanglejava

K:\Java\try\lesson3>java

Rectangle

The

perimeter

is

=3174

The

area

is

=581462

The

perimeter

is

=7268

The

area

is

=2946273

/

}

按照你的要求编写的Java程序如下

import javautilScanner;

public class S{

public static void main(String[] args){

int n=5;

int[] a=new int[n];

Systemoutprint("请输入"+n+"个正整数:");

Scanner sc=new Scanner(Systemin);

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

a[i]=scnextInt();

}

Systemoutprint("其中的偶数为:");

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

if(a[i]%2==0){

  Systemoutprint(a[i]+" ");

}

}

}

}

原来File fDir=new File("D://");是这样的File fDir=new File(Fileseparator);我改了 但是还是不行 啊。回答:import javaioFile;public class NewClass7 {public static void main(String[] args) throws Exception{File fDir=new File("F://");//分隔符 separatorString strFile="sg"+Fileseparator+"DT"+Fileseparator+"1txt";File f=new File(fDir,strFile);fcreateNewFile();}}当然,如果按照你这段代码,你要确保目标盘上得有sg/DT这两个目录,否则你就要在代码里创建这两个目录了。补充:看我修改后的代码,必须引用javaioFile类,你原来代码中没有,还有,你要确保目标盘上得有sg/DT这两个目录。追问:我多问一句。这段代码 属于J2EE 吧?回答:不能这样说,J2EE是JAVA体系的一部份,是一种JAVA应用开发的技术架构。你这段代码只是一段JAVA的基础代码。

import javautil;

public class Test {

public static void main(String[] args){

Systemoutprintln("您的性别是:\n1男\n2女\n请根据具体情况选择编号:");

Scanner sc=new Scanner(Systemin);

int sex=scnextInt();

switch(sex){

case 1:Systemoutprintln("您选择的性别是男人");

break;

case 2:Systemoutprintln("您选择的性别是女人");

break;

default:Systemoutprintln("数据非法!");

break;

}

}

}

工程自己建,然后你建个Test类把代码复制进去就行了。

class Ball {

public void play() {

Systemoutprintln("玩球儿");

}

}

class Football extends Ball {

public void play() {

Systemoutprintln("使用足球运动");

}

}

class Basketball extends Ball {

public void play() {

Systemoutprintln("使用篮球运动");

}

}

public class TestMain {

public static void main(String[] args) {

TestMain tm = new TestMain();

tmtestPlay();

}

public void testPlay() {

Ball ball = new Football();

ballplay();

ball = new Basketball();

ballplay();

}

}

/

D:\>javac TestMainjava

D:\>java TestMain

使用足球运动

使用篮球运动

/

import javasql;

public class GetConn {

public static void main(String[] args) {

 Connection con=null;

try

{

ClassforName("commicrosoftsqlserverjdbcSQLServerDriver");

Systemoutprintln("数据库驱动加载成功");

con=DriverManagergetConnection("jdbc:sqlserver://localhost:1433;DatabaseName=dianhua","sa","123dyy");

if(con!=null)

Systemoutprintln("数据库连接成功");

  Statement state=concreateStatement();

ResultSet res=stateexecuteQuery("SELECT phone from dianhua where name='张三'");

while(resnext())

{

String phone=resgetString("phone");

Systemoutprintln(phone);

}

}catch(Exception e )

{

eprintStackTrace();

}

}

}

你有电脑装 SQL2005数据库么  装了就建一个以"dianhua"为名字的表,

张三         5645213

李四         5462112

王五         8984552

赵六         3364212

田七         8989754

雄八         8452102

NULL NULL

不过你要设置一下数据库  叫你班上比较牛逼点的同学帮你设置一下就可以了。

我电脑上运行出来了。不知道你电脑可不可以。

以上就是关于写个简单的java程序!在线等。全部的内容,包括:写个简单的java程序!在线等。、Java求程序代码、java简单的代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/zz/9496080.html

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

发表评论

登录后才能评论

评论列表(0条)

保存