ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

暑假第四周

2022-07-22 12:41:20  阅读:117  来源: 互联网

标签:Scanner iterator System vector 暑假 println 四周 out


  本周我学习了关于JAVA的一些基础知识,知道了printlin是打印换行,print是打印。同时,知道了public class 与 class的区别。一个程序只能有一个public类,但是可以有无数个类,且运行javac会生成对应的.class文件。

  其次,我知道了如何接收用户输入的文字,例子如下:

    import java.util.Scanner;

    public static void main(String [] args)

    Scanner sc = new Scanner(System.in);


    System.out.println("请输入你的姓名:");


    String name = sc.nextLine();

    System.out.println("请输入你的年龄:");

    int age = sc.nextInt();

    System.out.println("请输入你的工资:");

    float salary = sc.nextFloat();

    System.out.println("你的信息如下:");

    System.out.println("姓名:"+name+"\n"+"年龄:"+age+"\n"+"工资:"+salary);

}

  Scanner类是最强大的输入类,Scanner类不管是对于字符串还是整型数据或者float类型的变量,只需做一点小小的改变,就能够实现功能。

  同时,我又深入学习了vector与arrary的区别。通俗来讲,vertor就像数组一样,vector也采用连续空间来存储元素.也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效.但又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理。

  vector有如下常用功能:

增删改查 接口说明
push_back 尾插
pop_back 尾删
find 查找
insert 在position之前插入val
erase 删除position位置的数据
swap 交换两个vector的数据空间
operator[] 像数组一样访问
容量空间 接口说明
size 获取数据个数
capacity 获取容量大小
empty 判断是否为空
resize 改变vector的size
reserve 改变vector的capacity

 

 

iterator的使用      接口说明

begin+end     begin:获取第一个数据位置的iterator/const_iterator,
         end:获取最后一个数据的下一个位置 的iterator/const_iterator

rbegin+rend   rbegin:获取最后一个数据位置的reverse_iterator
        rend:获取第一个数据前一个位置的 reverse_iterator

以上就是我本星期学习的内容。

 

 

 

 

 

 

 

  

  

标签:Scanner,iterator,System,vector,暑假,println,四周,out
来源: https://www.cnblogs.com/joranger/p/16505284.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有