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(); //一行结束,回车进入下一行 } } }

Ceranetworks顶级合作伙伴 香港E3 16G 299元 香港E5 32G 650元 美国E3 16G 650元

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

10gbiz($2.36/月),香港/洛杉矶CN2 GIA线路VPS,香港/日本独立服务器

10gbiz发布了9月优惠方案,针对VPS、独立服务器、站群服务器、高防服务器等均提供了一系列优惠方面,其中香港/洛杉矶CN2 GIA线路VPS主机4折优惠继续,优惠后最低每月仅2.36美元起;日本/香港独立服务器提供特价款首月1.5折27.43美元起;站群/G口服务器首月半价,高防服务器永久8.5折等。这是一家成立于2020年的主机商,提供包括独立服务器租用和VPS主机等产品,数据中心包括美国洛...

EtherNetservers年付仅10美元,美国洛杉矶VPS/1核512M内存10GB硬盘1Gpbs端口月流量500GB/2个IP

EtherNetservers是一家成立于2013年的英国主机商,提供基于OpenVZ和KVM架构的VPS,数据中心包括美国洛杉矶、新泽西和杰克逊维尔,商家支持使用PayPal、支付宝等付款方式,提供 60 天退款保证,这在IDC行业来说很少见,也可见商家对自家产品很有信心。有需要便宜VPS、多IP VPS的朋友可以关注一下。优惠码SUMMER-VPS-15 (终身 15% 的折扣)SUMMER-...

java解释程序为你推荐
唐宛如扮演者电视剧《何以笙箫默》中的顾行红是谁扮演的?全国组织机构代码证查询企业组织代码怎么查腾讯总裁是谁腾讯公司的总裁是谁?柔道装备柔道穿什么装备比较好小s微薄大S、范玮琪、小S、陈建州的关系?功夫王子吴京儿子真名叫什么抢吧淘宝的淘抢购是真的还是假的龙老板湖北恩施华龙村置业有限公司是国有企业还是私营企业cisp成绩查询www.nelts.com成绩查询在哪可以查?刘丹怎么死的还珠格格的香妃刘丹那年是怎么去世的?
北京主机租用 cn域名备案 lamp安装 payoneer 特价空间 godaddy优惠券 服务器怎么绑定域名 警告本网站 北京主机 云全民 免费网页申请 独享主机 河南移动梦网 东莞服务器托管 论坛主机 测速电信 阵亡将士纪念日 脚本大全 热云 租主机 更多