网站首页 > 文章中心 > 其它

看时序图写java代码

作者:小编 更新时间:2023-08-18 13:14:56 浏览量:63人看过

求程序员帮忙写个Java代码,因为今天我有事没时间做,明天要交作业,谢谢了

代码如下,随便附一句,一定要看写的源码,我已经尽量马马虎虎的写了,你更容易看懂.

public?class?Test?{

//?第八题

public?static?final?int?NUM?=?100;

public?static?final?String?CLASSNAME?=?"Test.Class";

public?static?void?main(String[]?args)?{

看时序图写java代码-图1

//?第一题

byte?byte1?=?1;

short?short1?=?1;

int?int1?=?1;

long?long1?=?1;

float?float1?=?1;

double?double1?=?1.0;

看时序图写java代码-图2

System.out.println("byte1?-?"?+?byte1);

System.out.println("short1?-?"?+?short1);

System.out.println("int1?-?"?+?int1);

System.out.println("long1?-?"?+?long1);

System.out.println("float1?-?"?+?float1);

System.out.println("double1?-?"?+?double1);

//?第二题

String?name;

char?sex;

int?age;

boolean?isMember;

//?第三题

int?score1;

//?第四题

//?第五题

//?第六题

char?a?=?(char)?A;

System.out.println("整型互转char:"?+?a);

//?第七题

int?x?=?Integer

.parseInt(new?java.text.DecimalFormat("0").format(timor));//?四舍五入

System.out.println("double?-?int?:"?+?x);

//?第八题(定义在最开始)

System.out.println("常量NUM的值:?"?+?NUM);

System.out.println("常量GOOD的值:?"?+?GOOD);

System.out.println("常量CLASSNAME的值:?"?+?CLASSNAME);

看时序图写java代码-图3

System.out.println("常量MAX的值:?"?+?MAX);

//?第九题(自定义商品类)

class?Goods?{

private?String?name;

private?double?price;

private?int?count;

private?double?total;

public?Goods(String?name,?double?price,?int?count)?{

this.name?=?name;

this.price?=?price;

this.count?=?count;

}

public?void?print()?{

total?=?price?*?count;

System.out.println("商品名?价格?数量?总价");

System.out.println(name?+?"?"?+?price?+?"?"?+?count?+?"?"

+?total);

goods.print();

//?第十题

System.out.println("圆的周长:?"?+?(pi?*?d));

System.out.println("圆的面积:?"?+?(pi?*?r?*?r));

//?第十一题

boolean?isVIP?=?false;

char?sex1?=?'男';

StringBuilder?personInfo?=?new?StringBuilder();

personInfo.append("我是一个快乐的骚年");

personInfo

//?第十二题

class?Swaper?{

int?temp?=?num1;

Swaper?swaper?=?new?Swaper();

swaper.change(a1,?b1);

java写一个自动程序开始先怎么写

使用Eclipse编写自己的第一个Java代码.

编写如下:

①.、首先打开自己安装的Eclipse软件.

求填写下面的Java代码.

按照题目要求填完空白的Java程序如下(填空的地方见注释)

import?java.util.Scanner;

public?static?void?main(String[]?args){

int?n;

System.out.println("请输入一个四位数:");

Scanner?input=new?Scanner(System.in);

n=input.nextInt();

a[0]=n/1000;

a[1]=n/100;//这里填空一

System.out.println(n);

n=diference(a);

private?static?int?diference(int[]?a){

t=i;

if(a[j]a[t]){

t=j;?//这里填空三?

if(t!=i){

int?temp=a[t];a[t]=a[i];a[i]=temp;

时序图的结构

时序图描述对象是如何交互的,并且将重点放在消息序列上.也就是说,描述消息是如何在对象间发送和接收的.时序图有两个坐标轴:纵坐标轴显示时间,横坐标轴显示对象.每一个对象的表示方法是:矩形框中写有对象和 / 或类名,且名字下面有下划线;同时有一条纵向的虚线表示对象在序列中的执行情况 ( 即发送和接收的消息对象的活动 ) , 这条虚线称为对象的生命线.对象间的通信用对象的生命线之间的水平的消息线来表示,消息线的箭头说明消息的类型,如同步,异步或简单 . 浏览时序图的方法是,从上到下查看对象间交换的消息,分析那些随着时间的流逝而发生的消息交换.

时序图中的消息可以是信号、操作调用或类似于 C++ 中的 RPC ( Remote Procedure Call,远程过程调用)或 Java 中的 RMI ( Remote Method Invocation , 远程方法调用).当对象接收到一个消息时,该对象中的一项活动就会启动,我们把这一过程称做激活 ( Activation ). 激活会显示控制焦点,表明对象在某一个时间点开始执行.一个被激活的对象或者是执行它自身的代码,或者是等待另一个对象的返回(该被激活的对象已经向另一个对象发送了消息).在图形上,激活被绘制为对象生命线上的一个瘦高矩形.

消息可以用消息名及参数来标识.消息还可带有条件表达式,表示分支或决定是否发送消息.如果用于表示分支,则每个分支是相互排斥的,即在某一时刻仅可发送分支中的一个消息.消息也可以有顺序号,但是在时序图中,消息的顺序号很少使用,因为时序图已经将消息的顺序显式地表示出来了.

一个对象可以通过发送消息来创建另一个对象,当一个对象被删除或自我删除时,该对象用 X标识.

JAVA 开发一个比较好的逻辑流程,或者说开发思路和写代码的顺序

写代码的顺序最好和实际操作的逻辑一样,先做什么后做什么,这样能最大程度的保证逻辑不会出什么问题.前提是你要熟悉业务逻辑.

还有开发的时候不要局限于一个方法的实现代码逻辑,先从整体上把方法都写出来,比如这个方法要做什么,只管写一个方法就行,具体怎么做可以在框架都搭完了再写,更好的就是全部用接口,接口全部写好了之后再写实现类,这样更好.

还有一个方法里面的代码最好不要太长,最好不要超过一个屏幕,不然看起来很累的,可以把一个方法分成好几个方法来写,那样BUG也会减少很多,逻辑性强.还有就是最好不要循环嵌套,嵌套个两三层后出问题就麻烦了,如果一定要嵌套就分出去一个方法就好.

还有就是要多集成,能通用的方法就通用写掉,写成工具类,如果有框架了,多多熟悉原本就有的工具类,都自己写的话代码多不说,还很容易出错,要学会活用别人的代码.

最后:多多交流,自己蒙头写只能一事无成.

最最后:手打真累...

以上就是土嘎嘎小编为大家整理的看时序图写java代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章