javase
妖妖灵妖
这个作者很懒,什么都没留下…
展开
-
计算机基础-数组专项练习 01
第一题数组元素个数为4,下标在0~3内即为合法,k+5下标越界。第二题总共移动次数(0+1+2+...+n)=n(n+1)/2 总共n+1种情况 平均移动n/2次第三题渐进时间复杂度是指n趋于无穷时的复杂度。渐进时间复杂度为O(n)第四题读取数组使用下标,所以是O(1)第五题分情况讨论:1. 若f<r<=m,...原创 2020-02-23 19:22:11 · 756 阅读 · 0 评论 -
第五次编程作业总结
import java.util.*;class Demo05_01{ public static void main(String[] args){ /* 思路1:数组长度不固定 需要读取一个数据 数组扩容 填入数据 数据填入之后进行排序 然后遍历数组依次判断数据的个数 连续相等 2 2 2 2 3 3 ...原创 2020-02-18 18:34:08 · 125 阅读 · 0 评论 -
排序
选择排序当前元素和之后所有元素进行比较,如果当前大于后者,则交换以数组{49,38,65,97,76,13,27,49}为例代码实现如下 public static void selectSort(){ int[] arr={49,38,65,97,76,13,27,49}; for(int i=0;i<arr.length-1;...原创 2020-02-18 18:27:42 · 106 阅读 · 0 评论 -
数组
# 什么是数组Java 语言中提供的数组是用来存储固定大小的同类型元素你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,....,number99。## 如果我们的程序中出现大量的数据怎么办?连续输入多个数字,连续输入多个坐标点,一般而言会创建多个变量存储这些数据,显得比较麻烦。这些变量基本上类...原创 2020-02-15 19:02:31 · 147 阅读 · 0 评论 -
第四次编程作业总结
import java.util.Scanner;class Demo04_01{ public static int sumDigits(long n) { int sum = 0; while (n>0) { sum = sum + (int)(n % 10); n /= 10; ...原创 2020-02-11 19:20:00 · 468 阅读 · 0 评论 -
函数
为什么要有函数的存在:函数主要解决的是那些重复的且具有独立功能的代码段将这些具有独立功能的代码可以进行再次封装 封装出来的东西就成为是好处:降低了代码冗余(复用函数),降低了主函数的代码量(将主函数进行适当的拆分,以便内存的优化),就是将函数模块化函数是如何定义的:访问权限 函数类型 返回值类型 函数名(参数列表){函数体return 返回值;}访问权限:指的是函数的适用范...原创 2020-02-11 17:44:38 · 466 阅读 · 0 评论 -
循环
流程控制语句:1 顺序结构:代码从主函数开始逐行向下运行也是一种宏观的代码运行结构。2 选择结构 : ①if语句 ②switch语句3 循环结构: ①for循环 ②while循环选择结构1. if语句 ...原创 2020-02-11 17:26:56 · 103 阅读 · 0 评论 -
第三次编程作业总结
/*数据:a b c delt r1 r2步骤:1.提示用户输入abc三个参数2.计算delt=b*b-4*a*c3.判断delt的值 3.1 delt>0 输出两个解 3.2 delt==0 输出一个解 3.3 delt<0 无实数解*/import java.util.Scanner;clas...原创 2020-02-08 18:45:57 · 308 阅读 · 0 评论 -
第二次编程作业总结
/*数据:摄氏温度 华氏温度指令:输入 按照公式计算 输出步骤:1.提示用户输入摄氏温度在这里插入代码片2.利用已知公式将摄氏温度转换为华氏温度3.将摄氏温度和华氏温度输出Scanner 扫描仪扫描器 是一个Java自带的一个类 主要负责的就是数据输入的问题 对于内存而言 数据的输入来源有很多 1.可以是从硬盘上读取数据 ...原创 2020-02-06 22:06:20 · 292 阅读 · 0 评论 -
数据类型
数据类型:为什么要引入数据类型:1.为了限制当前变量当中所存储的数据(变量当中的数据必须是可兼容的)2.为了限制当前变量空间的大小分类:1.基本数据类型整数:byte:1字节 2^8=256 数据可用 -2^7~2^7-1 -128~127short:2字节 -2^15~2^15-1 -32768~32767int:4字节 -2^31~2^31-1 整数常量默认...原创 2020-02-06 21:58:21 · 155 阅读 · 0 评论 -
第一天概述
1.1 计算机硬件概述输入设备:键盘,鼠标,摄像头,麦克风,扫描仪输出设备:显示器(I/O设备),音响,打印机,绘图机存储设备:硬盘(存储数据,以二进制形式存在),U盘,光盘,内存(不是永久性)机械硬盘存储原理:机械硬盘上有若干磁道,磁道上有若干小格子,小格子用来存储磁力,例如存储磁力的以1表示,未存储磁力的以0表示。固态硬盘存储原理:闪存的一种,电子阑珊,中层放电子,加电压,正电子往...原创 2020-02-05 21:49:01 · 869 阅读 · 0 评论 -
第一天编程作业总结
1.1class D01{ public static void main(String[] args){ //定义双精度变量a double a; //算出a的值 a = (9.5 * 4.5 - 2.5 * 3)*(45.5 - 3.5); //输出a System.out.println(a); } }1.2class D02{ public sta...原创 2020-02-05 20:42:43 · 189 阅读 · 0 评论