java解释程序求解释一个简单的java程序!

java解释程序  时间:2021-10-13  阅读:()

高手帮忙解释一下JAVA程序的意思

LinkedList<String>list; //声明泛型集合 JTextField resultShow; JTextField showComputerProcess; //构造方法 HandleBack(LinkedList<String>list,JTextField t1,JTextField t2){ this.list=list; //初始化 resultShow=t1; showComputerProcess=t2; } public void actionPerformed(ActionEvent e){ if(list.size()==1){ //判断集合长度是否等于1 String num=(String)list.getFirst(); //得到集合的第一个元素并赋值 //这一行(String)强转完全没必要要,因为是泛型集合,不用拆装箱 if(num.length()>=1){ //判断字符串长度是否大于1 num=num.substring(0,num.length()-1); 截取字符串(从0, 到num长度1 ) list.set(0,num); 把集合下标元素为0的设置为num resultShow.setText(num); showComputerProcess.setText(""+num); } else { list.removeLast(); //移除集合最后一个元素 resultShow.setText("0"); showComputerProcess.setText("0"); } } else if(list.size()==3){ //判断集合长度是否等于3 String num=(String)list.getLast(); //得到集合最后一个元素并赋值 if(num.length()>=1){ //判断num长度是否大于1 num=num.substring(0,num.length()-1); 截取字符串(从0, 到num长度1 ) list.set(2,num); 把集合下标元素为2的设置为num showComputerProcess.setText(num); } else { //否则 list.removeLast(); //移除最后一个元素 resultShow.setText("0"); showComputerProcess.setText("0"); } } } } //差不多就这样,还有什么不懂得再和我说,尽量帮你....

Java程序注释

1、单行(single-line)--短注释://…… 单独行注释:在代码中单起一行注释, 注释前最好有一行空行,并与其后的代码具有一样的缩进层级。

如果单行无法完成,则应采用块注释。

注释格式:/* 注释内容 */ 行头注释:在代码行的开头进行注释。

主要为了使该行代码失去意义。

注释格式:// 注释内容 行尾注释:尾端(trailing)--极短的注释,在代码行的行尾进行注释。

一般与代码行后空8(至少4)个格,所有注释必须对齐。

注释格式:代码 + 8(至少4)个空格 + // 注释内容 2、块(block)--块注释:/*……*/ 注释若干行,通常用于提供文件、方法、数据结构等的意义与用途的说明,或者算法的描述。

一般位于一个文件或者一个方法的前面,起到引导的作用,也可以根据需要放在合适的位置。

这种域注释不会出现在HTML报告中。

注释格式通常写成: /* * 注释内容 */ 3、文档注释:/**……*/ 注释若干行,并写入javadoc文档。

每个文档注释都会被置于注释定界符 /**......*/ ...

帮忙解释一下这个Java程序,谢谢大家

其次静态方法public static void main(String args[])只能调用静态方法

,因此将public void Go()改为public static void Go()。

--------------------------------------------------------------

因此将public void Go()改为public static void Go()

这个没必要吧。











又不是直接调用的。



--------------------------------------------------------------

public class My{

String s;

publicMy(){

s="Constructor";

}

public void Go(){

System.out.println(s);

}

public static void main(String[] args){

My m=new My();

m.Go();

}

}

----------这样就够了吧----------------------

求解释一个简单的java程序!

其这些循环都是为了控制每行输出空格的数量,然后在输出星号,每行都是这样先输出空格(根据行不同循环控制输出不同个数空格),在输出星号(根据行不同循环控制输出不同个数星号),再进入下一行,我这里给你个简单点的容易理解的,加了注释,刚写的,希望你能理解

public class Pro1_3 { public static void main(String args[]){ for(int i=1;i<=4;i++){ //行数 for(int j=1;j<=4-i;j++){ //控制每行前面的空格数 System.out.print(" "); //输出空格 } for(int k=1;k<=i;k++) //控制每行输出星号的个数,第一行1个,第二行2个 System.out.print("* "); //输出星号加个空格 System.out.println(); //一行结束,回车进入下一行 } } }

Budgetvm12核心 16G 500 GB SSD 或者 2 TB SATA 10GB  20 TB  99美金

Budgetvm(原EZ机房),2005年成立的美国老品牌机房,主打美国4个机房(洛杉矶、芝加哥、达拉斯、迈阿密)和日本东京机房的独立服务器和VPS业务,而且不限制流量,默认提供免费的1800G DDoS防御服务,支持IPv6和IPMI,多种免费中文操作系统可供选择,独立服务器主打大硬盘,多硬盘,大内存,用户可以在后台自行安装系统等管理操作!内存可定制升级到1536G,多块硬盘随时加,14TBSA...

港云网络(¥1/月活动机器),香港CN2 4核4G 1元/月 美国CN2

港云网络官方网站商家简介港云网络成立于2016年,拥有IDC/ISP/云计算资质,是正规的IDC公司,我们采用优质硬件和网络,为客户提供高速、稳定的云计算服务。公司拥有一流的技术团队,提供7*24小时1对1售后服务,让您无后顾之忧。我们目前提供高防空间、云服务器、物理服务器,高防IP等众多产品,为您提供轻松上云、安全防护。点击进入港云网络官方网站港云网络中秋福利1元领【每人限量1台】,售完下架,活...

LightNode($7.71/月)香港cn2精品线路

LightNode官网LightNode是一家位于香港的VPS服务商.提供基于KVM虚拟化技术的VPS.在提供全球常见节点的同时,还具备东南亚地区、中国香港等边缘节点.满足开发者建站,游戏应用,外贸电商等应用场景的需求。为用户带来高性能服务器以及优质的服务的同时还提供丰厚的促销活动,新用户注册最高送$20。注册用户带新客即可得10%返佣。商家支持PayPal,支付宝等支付方式。官网:https:/...

java解释程序为你推荐
360os系统360安全卫士里的雷电os手机系统在那曝光查询iTV资讯交通违章查询业务介绍?腾讯总裁是谁腾讯公司的老大是谁?唐骏老婆唐骏的个人简介抢吧淘宝的淘抢购是真的还是假的乾县网乾县为什么停网帕蒂安琪安琪纽特这个牌子怎么样啊标兵seo一屏SEO:seo是什么意思芈怎么读(芈)和(蚩)怎么读?拼音是什么?1500台币1千台币等多少人民币?
如何注册域名 企业域名备案 老左 openv 新加坡服务器 外贸主机 优惠码 mediafire下载工具 远程登陆工具 全能主机 绍兴高防 蜗牛魔方 godaddy域名证书 vip购优惠 美国在线代理服务器 vul 镇江高防 学生服务器 netvigator 密钥索引 更多