当前位置: 首页 > news >正文

学习Java33天(练习)

import java.util.ArrayList; public class ArrayListDemo3 { public static void main(String[] args) { //1.创建集合 ArrayList<String> list = new ArrayList<>(); //2.添加元素 list.add("元素1"); list.add("元素2"); list.add("元素3"); //3.遍历 System.out.print("["); for (int i = 0; i < list.size(); i++) { if (i== list.size()-1){ System.out.print(list.get(i)+"]"); }else { System.out.print(list.get(i)+","); } } } }
import java.util.ArrayList; public class ArrayListDemo4 { public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<>(); list.add(10); list.add(20); list.add(30); ArrayList<Character> list1 = new ArrayList<>(); list1.add('a'); list1.add('b'); list1.add('c'); System.out.print("["); for (int i = 0; i < list.size(); i++) { if (i == list.size()-1){ System.out.print(list.get(i)+"]"); }else{ System.out.print(list.get(i)+","); } } System.out.println(); System.out.print("["); for (int i = 0; i < list1.size(); i++) { if (i == list1.size()-1){ System.out.print(list1.get(i)+"]"); }else{ System.out.print(list1.get(i)+","); } } } }
import java.util.ArrayList; import java.util.Scanner; public class Student1Test { public static void main(String[] args) { ArrayList<Student1> list = new ArrayList<>(); Scanner Sc = new Scanner(System.in); //Student1 s1 = new Student1("张三",18); //Student1 s2 = new Student1("李四",19); //Student1 s3 = new Student1("王五",20); //list.add(s1); //list.add(s2); //list.add(s3); for (int i = 0; i < 3; i++) { Student1 stu = new Student1(); System.out.println("请输入学生的姓名:"); String name = Sc.next(); System.out.println("请输入学生的年龄:"); int age = Sc.nextInt(); stu.setName(name); stu.setAge(age); list.add(stu); } for (int i = 0; i < list.size(); i++) { Student1 s = list.get(i); System.out.println(s.getName()+","+s.getAge()); } } } public class Student1 { private String name ; private int age; public Student1(){} public Student1(String name,int age){ this.name = name; this.age = age; } public String getName(){ return name; } public int getAge() { return age; } public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } }
import java.util.ArrayList; public class UserText { public static void main(String[] args) { ArrayList<User> list = new ArrayList<>(); User u1 = new User("001","张三","00123"); User u2 = new User("002","李四","00223"); User u3 = new User("003","王五","00323"); list.add(u1); list.add(u2); list.add(u3); boolean flag = contains(list,"5"); int index = getIndex(list,"005"); System.out.println(flag); System.out.println(index); } public static boolean contains(ArrayList<User> list,String id){ for (int i = 0; i < list.size(); i++) { User u = list.get(i); String uid = u.getId(); if (uid.equals(id)){ return true; } } return false; } public static int getIndex(ArrayList<User> list,String id){ for (int i = 0; i < list.size(); i++) { User u = list.get(i); String uid = u.getId(); if (uid.equals(id)){ return i; } } return -1; } } public class User { private String id; private String username; private String password; public User(){} public User(String id,String username,String password){ this.id = id; this.username = username; this.password = password; } public String getId(){ return id; } public void setId(String id) { this.id = id; } public String getUsername(){ return username; } public void setUsername(String username) { this.username = username; } public String getPassword(){ return password; } public void setPassword(String password){ this.password = password; } }
import java.util.ArrayList; public class Phone1Text { public static void main(String[] args) { ArrayList<Phone1> list = new ArrayList<>(); Phone1 p1 = new Phone1("小米",1000); Phone1 p2 = new Phone1("华为",8000); Phone1 p3 = new Phone1("锤子",2999); list.add(p1); list.add(p2); list.add(p3); ArrayList<Phone1> phoneInfo = getPhoneInfo(list); for (int i = 0; i < phoneInfo.size(); i++) { Phone1 phone1 = phoneInfo.get(i); System.out.println(phone1.getBrand()+","+phone1.getPrice()); } } public static ArrayList<Phone1> getPhoneInfo(ArrayList<Phone1> list){ ArrayList<Phone1> result = new ArrayList<>(); for (int i = 0; i < list.size(); i++) { Phone1 P = list.get(i); int price = P.getPrice(); if (price< 3000) { result.add(P); } } return result; } } public class Phone1 { private String brand; private int price; public Phone1(){} public Phone1(String brand,int price){ this.brand = brand; this.price = price; } public String getBrand(){ return brand; } public void setBrand(String brand){ this.brand = brand; } public int getPrice(){ return price; } public void setPrice(int price){ this.price = price; } }
http://www.zskr.cn/news/165368.html

相关文章:

  • AtCoder Beginner Contest 438 ABCDEF 题目解析
  • 自定义校准算法:Entropy vs MinMax选择指南
  • 记录一下Ubuntu系统下的固态要挂掉的解决方案(dd命名克隆固态硬盘)
  • Java毕设项目:基于JAVA的医院预约挂号管理系统的设计与实现(源码+文档,讲解、调试运行,定制等)
  • 公平的人工智能AI算法推荐之番茄算法推荐正式期千万不要做的8大雷点技术解析·卓伊凡
  • 华为全联接大会演讲:跨厂商合作可能性探索
  • 轻量化ssh工具Dropbear 介绍与使用说明
  • CUDA流调度:多任务并行下的TensorRT性能调优
  • 2025自考必备!9个降AI率工具测评榜单
  • springboot_ssm 高校学生班费管理系统
  • springboot_ssmspringboot_m家用电器回收系
  • 前端新人必看:IIFE到底解决了什么问题?(附实战技巧)
  • 模型压缩终极形态:TensorRT + 知识蒸馏联合优化
  • 2025最新!专科生必看9款AI论文工具测评与推荐
  • GitHub项目托管:公开示例代码促进传播
  • 4次拷贝变0次:我用现代C++撸了个生产级零拷贝缓存
  • Java毕设项目:基于Springboot+Vue的电子商务订单管理系统设计与实现(源码+文档,讲解、调试运行,定制等)
  • 论文AI率超标怎么办?学生必看的十大降AI率工具合集
  • springboot_ssm“在云端”--在线音乐分享平台的设计与实现
  • 冷启动问题解决:预加载TensorRT引擎提升首响速度
  • 十佳降AI工具实测,知网AIGC检测也能过
  • 论文降AI率工具排行榜:2025十佳推荐
  • Flask2入门开发详解
  • 【毕业设计】基于springboot的校园二手交易平台(源码+文档+远程调试,全bao定制等)
  • django基于深度学习的经典名著推荐系统设计与实现
  • 【课程设计/毕业设计】基于Springboot+Vue的电子商务订单管理系统设计与实现订单出库、更新库存【附源码、数据库、万字文档】
  • 微服务架构整合:将TensorRT封装为独立推理模块
  • 8大AI生成PPT工具盘点与解析,做PPT还是AI快啊
  • 机器学习:基于大数据的房屋数据分析可视化系统 房源数据分析 预测算法 可视化 商品房数据+Flask框架
  • django基于Python豆瓣电影数据可视化分析设计与实现