代码如下,随便附一句,一定要看写的源码,我已经尽量马马虎虎的写了,你更容易看懂.
public?class?Test?{
//?第八题
public?static?final?int?NUM?=?100;
public?static?final?String?CLASSNAME?=?"Test.Class";
public?static?void?main(String[]?args)?{
//?第一题
byte?byte1?=?1;
short?short1?=?1;
int?int1?=?1;
long?long1?=?1;
float?float1?=?1;
double?double1?=?1.0;
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);
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);
使用Eclipse编写自己的第一个Java代码.
编写如下:
①.、首先打开自己安装的Eclipse软件.
按照题目要求填完空白的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标识.
写代码的顺序最好和实际操作的逻辑一样,先做什么后做什么,这样能最大程度的保证逻辑不会出什么问题.前提是你要熟悉业务逻辑.
还有开发的时候不要局限于一个方法的实现代码逻辑,先从整体上把方法都写出来,比如这个方法要做什么,只管写一个方法就行,具体怎么做可以在框架都搭完了再写,更好的就是全部用接口,接口全部写好了之后再写实现类,这样更好.
还有一个方法里面的代码最好不要太长,最好不要超过一个屏幕,不然看起来很累的,可以把一个方法分成好几个方法来写,那样BUG也会减少很多,逻辑性强.还有就是最好不要循环嵌套,嵌套个两三层后出问题就麻烦了,如果一定要嵌套就分出去一个方法就好.
还有就是要多集成,能通用的方法就通用写掉,写成工具类,如果有框架了,多多熟悉原本就有的工具类,都自己写的话代码多不说,还很容易出错,要学会活用别人的代码.
最后:多多交流,自己蒙头写只能一事无成.
最最后:手打真累...
以上就是土嘎嘎小编为大家整理的看时序图写java代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!