首页 > 其他分享 >11.11光棍节

11.11光棍节

时间:2024-11-11 21:43:41浏览次数:1  
标签:光棍节 String int ArrayList 11.11 Phone public name

ArrayList

test类
package work;

import java.util.ArrayList;
import java.util.Scanner;

public class test {
public static void main(String[] args) {
ArrayList list = new ArrayList<>();
Scanner sc=new Scanner(System.in);
for(int i=0;i<3;i++){
Student s = new Student();

         System.out.println("请输入姓名");
         String name =sc.next();
         System.out.println("请输入年龄");
         int age =sc.nextInt();

         s.setAge(age);
         s.setName(name);
         list.add(s);
     }
    for(int i=0;i<list.size();i++){
        Student stu=list.get(i);
        System.out.println(stu.getAge()+" "+stu.getName());
    }
}

}

Student封装类
package work;

public class Student {
private int age;
private String name;

public Student() {
}

public Student(int age, String name) {
    this.age = age;
    this.name = name;
}

public int getAge() {
    return age;
}

public void setAge(int age) {
    this.age = age;
}

public String getName() {
    return name;
}

public void setName(String name) {
    this.name = name;
}

}

ArrayList作为一个容器 存储Student类里的成员 最后输出还要转为Student类
返回多个数据
test2类
package work;

import java.util.ArrayList;

public class test2 {
public static void main(String[] args) {
ArrayList list=new ArrayList<>();

    Phone p1=new Phone("小米",1000);
    Phone p2=new Phone("苹果",8000);
    Phone p3=new Phone("锤子",2999);

    list.add(p1);
    list.add(p2);
    list.add(p3);

    ArrayList<Phone> Phonelist=getPhone(list);
    for (int i = 0; i < Phonelist.size(); i++) {
        Phone P=Phonelist.get(i);

        System.out.println(P.getBrand()+","+P.getPrice());
    }
}
public static ArrayList<Phone> getPhone(ArrayList<Phone> list){
    ArrayList<Phone> phoneList=new ArrayList<>();
    for(int i=0;i<list.size();i++){
        Phone p=list.get(i);
        if(p.getPrice()<3000){
            phoneList.add(p);
        }
    }
    return phoneList;
}

}
java bean封装Phoen
package work;

public class Phone {
//品牌 价格
private String brand;
private int price;

public Phone() {
}

public Phone(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;
}

}

标签:光棍节,String,int,ArrayList,11.11,Phone,public,name
From: https://www.cnblogs.com/yzl168324/p/18540640

相关文章

  • 2024.11.11总结
    John的农场是一张N*N的方格图,贝茜住在左上角(1,1),John住在右下角(N,N)。现在贝茜要去拜访John,每次都只能往四周与之相邻的方格走,并且每走一步消耗时间T。同时贝茜每走三步就要停下来在当前方格吃草,在每个方格吃草的用时是固定的,为H[i][j]。John想知道贝茜最少要多久才能到达Joh......
  • 2024.11.11随笔
    关于计划因为临近noip,时间很紧,需要做好这段时间的计划。然后就是我太天真了,以为还有一周多的时间自习,然后可以自己做之前的题。结果我们要互相讲课、期间还穿插考试。自习时间就少得可怜了!做题然后我只能加快脚步了。今天我去把图论的题做一做,然后发现就自己图论是真的不行。......
  • 11.11 NOIP模拟赛
    T1字符串,两个相同的串一个从前往后,一个从后往前,选完后正着看都一样的话,就能拼成一个回文串,考虑两倍字符串,用kmp找到n~2n中间的一个i,如果i-n+1到i和1到n组成的字符相同的话,答案就为(m-1)*n+(2n-i)。m=1时直接输出nxt[n]。T2找规律,能\(O(1)\)求出任意位置的价值的......
  • [2024.11.11]NOIP模拟赛T2
    赛时T1提议看懂以后立马意识到就是让求最长Border。对于\(n\timesm\le10^6\)可以暴力建串然后直接KMP。容易发现如果\(s\)循环元为\(n\),那么答案就是\(n\times(m-1)\)。否则加上最长循环元长度即可。循环元还是用KMP求。T2让我想起了之前一道硬控我3h的题目......
  • 11.11随笔
    这里是11.11随笔。课堂作业留档:简单的判断分数,给出等级代码:importjava.util.Scanner;publicclassThrowDemo{publicstaticvoidmain(String[]args){//doubledata;System.out.println("输入分数:");Scannersc=newScanner(System.in);data=sc.nextDouble();......
  • 11.11
    明天有信息会考。A.严格弱于NumbersonaCircle。先做个差分,发现每回就是选择一个数加\(n\),最后使得每个数都相等,那么每个数的操作次数就是与最大值的差值除以\(n\),注意判断无解。B.DivisionintoTwo感觉跟\(CSP-S\)的\(C\)差不多啊。考虑到如果将集合\(S\)中的数......
  • 代码随想录之滑动窗口、Java日期api、集合(11.4-11.11)
    代码1、长度最小的子数组⭐使用滑动窗口的思想,外层循环控制结束位置j,内层循环控制起始位置i,看似是双层循环,但时间复杂度是o(2n)。 2、水果成篮自己想法:使用backet1和backet2表示篮子1和篮子2;使用backet1Account和backet2Account分别表示两个篮子里水果的数量,内层循环将i指针......
  • 11.11
    实验12:外观模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解外观模式的动机,掌握该模式的结构;2、能够利用外观模式解决实际问题。 [实验任务一]:计算机开启在计算机主机(Mainframe)中,只需要按下主机的开机按钮(on()),即可调用其他硬件设备和软件的启动方法......
  • 使用 Postman(v11.11.1) 完成系统自动化测试
    1、变量Postman提供两种变量类型,一种是全局变量,一种是环境变量。使用Postman进行测试时,使用全局变量或者使用环境变量,效果是一样的,但还是建议不同用途的变量放在对应的地方。1.1全局变量全局变量在整个Postman中所有接口共享。以下数据建议放在全局变量中:对于平台所有相......
  • 【稳定性】浅谈11.11大促之预案演练 | 京东物流技术团队
    一、预案演练预案演练主要解决的问题是:根据单个系统的应急预案,模拟应用系统的一种或多种故障场景,验证系统的可靠性。1.1、预案演练形式预案演练根据应急预案组织相关的应急组织机构和人员,针对事先假设的异常应急场景,通过模拟实际决策、指挥和技术操作,完成应急响应及处置的过程,从而......