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类型的参数就可以了。
欢迎分享,转载请注明来源:表白网
评论列表(0条)