Java程序每个语句都是什么意思?

Java程序每个语句都是什么意思?,第1张

import javautilDate;//导入jar里面日期路径

import javautilList; //导入jar里面List集合路径

import javautilArrayList;//导入jar里面ArrayList集合路径

public class ArrayListTest { // 创建类

public static void main(String[] args) {//添加程序入口方法

// TODO Auto-generated method stub//方法注解

News news1 = new News();//实例化News对象 并起个别名news1

news1setId(1); //调用news1 对象setId方法给news1对象的id属性赋值

news1setTitleName("F4"); //同上

news1setCreater("英皇集团");//同上

news1setCreateTime(new Date());//同上

News news2 = new News(); //实例化News对象 并起个别名news2

news2setId(2); //调用news1 对象setId方法给news1对象的id属性赋值 news2setTitleName("披头士"); //同上

news2setCreater("BBC集团");//同上

news2setCreateTime(new Date());//同上

//集合添加对象

//泛型

Systemoutprintln("----------jdk 15 泛型---------------------");//输出控制台信息

List<News> list = new ArrayList<News>(); //实例化一个ArrarList集合对象 别名list

listadd(news1);

listadd(news2); //分别把上面创建并已经赋值过的两个对象存放在list集合对象中

// listadd(new Date()); //注释 再添加一个当前日期到list集合中

News news3 = new News(); //实例化一个News对象 别名news3

news3setId(333);

news3setTitleName("333披头士");

news3setCreater("333集团");

news3setCreateTime(new Date());

listadd(1,news3);

Systemoutprintln("长度 :"+listsize());

Systemoutprintln(list);

if(listcontains(new News())){ //调用list集合listcontains()这个方法,去比较当前list里面存放的内容是不是new News这个类的实例

Systemoutprintln(news3getId()+" : id "+news3getTitleName()+" : name " +news3getCreateTime()toLocaleString()); /输出new3对象的相关信息到控制台

}

for(int i=0;i<listsize();i++){//使用for循环对list进行遍历

News n=(News)listget(i);//循环取值

Systemoutprintln(ngetId()+" : id "+ngetTitleName()+" : name " +ngetCreateTime()toLocaleString());//循环打印输出到控制台

}

Systemoutprintln("-------------------------------");

// listremove(2);

Systemoutprintln("-------------------------------");

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

News n=(News)listget(i);

Systemoutprintln(ngetId()+" : id "+ngetTitleName()+" : name " +ngetCreateTime()toLocaleString());

}

Systemoutprintln("---------for新特性----------------------");

for(Object obj :list){ //使用增强for循环去遍历list

News n=(News)obj;

Systemoutprintln(ngetId()+" : id "+ngetTitleName()+" : name " +ngetCreateTime()toLocaleString());

}

}

}

for语句输出心形(java)的方法如下:

使用eclipse,创建一个Java文件命名为Testjava

2系统自动建立Test类及主函数。

3输入以下代码:

public class Test{

public static void main (String []args){

int k=5;      //控制心型大小

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

for (int j=0;j<=k4;j++){

if (((i-k)(i-k)+(j-k)(j-k)==kk&&i<=k )||( (j-3k)(j-k3)+(i-k)(i-k)==kk&&i<=k)

||(((2k-i)-2k)((2k-i)-2k)+(j-2k)(j-2k)==kk4 ) )

{ if (i==0&&j==0||i==0&&j==k4) Systemoutprint(" ");

else {  Systemoutprint("");}

}

else Systemoutprint(" ");

}

Systemoutprintln();

}

}

}

4保存并运行程序

扩展资料:

for 语句表达式

表达式1:一般为赋值表达式,给控制变量赋初值;

表达式2:关系表达式或逻辑表达式,循环控制条件;

表达式3:一般为赋值表达式,给控制变量增量或减量。

执行paint这个方法是,需要一个Graphics类型的对象作为参数,Graphics g就是Graphics类型的对象g,这个g可以自己随便起名,只要调用这个paint方法时给它一个Graphics类型的参数就可以了。

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/4001838.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存