- 博客(22)
- 收藏
- 关注
原创 1.0计算机与编程语言
我们开始啦这是程序设计入门的第一个单元,通过这一个单元的学习,你应该能掌握用Java语言写程序的基本手段,学会如何用变量来做计算。编程是这样一种脑力劳动:你读懂了题目知道要做的目标,你学了语言知道有哪些可以用的手段,但是如何运用这些手段来解决这个问题,需要的是你的智慧。在去讨论区寻找答案之前,不妨自己多试试。编程是学会的,更是练会的。从失败中总结,从经验中总结,这样学来的知识才更巩固。计算机如何解决问题按步执行计算机语言程序是用特殊的变成语言写出来表达如何解决问题的不是用编程语言来和计算机交谈
2021-03-04 20:37:15
176
1
原创 16.构造方法
5.构造方法1.1特点是一个特殊的方法和类名相同没有返回值可以重载1.2作用初始化给成员变量赋值1.3egpublic class Test6{}
2021-03-04 18:58:32
149
原创 15.方法
4.方法1.1定义方法是能够完成独立功能的程序片段目的是提供程序的重用性方法必须定义到类里面1.2分类类方法,也叫静态方法在方法前面有static关键字实例方法在方法前面没有static关键字1.3方法重载当类中的方法名相同,参数类型或者数量不同时,成为方法的重载(overload)eg:public void println(int i);public void println(char c);public void println(String s);1.4return
2021-02-15 14:25:12
137
原创 14.对象和类
3.类和对象1.类和对象1.1概念类是同一类型的抽象,例如:房子、汽车类是自定义的一种数据类型物以类聚类是一个静态概念,是一种自定义变量类型1.2组成属性构造方法方法1.4对象对象是类的具体实现,是类的实例,例如:我的房子、我的汽车对象具有类的特征1.5类和对象的关系类是一类对象的模板,对象是类的具体实现(实例)实例化 由类产生一个对象1.6类的定义语法[< modifilers >] class < class_name >{[< mo
2021-02-15 13:38:21
143
原创 七.数组运算
最简单的搜索在一组给定的数据中,如何找出某个数据是否存在?int search(int key;int a[],int lenth);int main(void){ int a[]={2,4,6,7,1,3,5,9,11,13,23,24,32}; //int a[]={2} 后面的默认输入0 { int i; for(i=0;i<13;i++){ printf("%...
2020-10-07 22:04:16
123
转载 机器学习 菜鸟的自学笔记(一)
/来自几个大佬的文章,均已注明出处/0.什么是机器学习个人理解:就是根据各种经验(特征)机器自己生成一个模型(一组函数 判断标准),然后这个模型可以用来判断新的情况。跟人类由已知经验判断事物的过程(就是学习)相近,就叫做机器学习了。一个故事说明什么是机器学习/这个是引用原作者的博文,他说的太好了/机器学习这个词是让人疑惑的,首先它是英文名称Machine Learning(简称ML)的直译,在计算界Machine一般指计算机。这个名字使用了拟人的手法,说明了这门技术是让机器“学习”的技术。但是
2020-06-16 11:25:46
605
原创 Android Studio代码笔记11.文件IO
xml代码<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.andr
2020-05-17 17:05:33
224
原创 Android Studio代码笔记10.国际化和事件响应
国际化@array/mysp_arry引用数组资源对资源的访问都用@对值的引用使用# 例如颜色copy values切换到project视图才能成功粘贴修改字符串string.xml为<resources> <string name="app_name">你好 安卓</string> <string-array name="mysp_arry"> <item>凯特</item>
2020-05-17 13:45:53
190
原创 Android Studio代码笔记09.自定义视图
<EditText编辑文本android:hint=“Please input something”输入中提示<RadioButton单选框应该放到<RadioGroup 里面<Spinner下拉框数据放到values strings.xml里KateJameKobe写好后调用android:entries="@array/mysp_arry...
2020-04-29 13:19:35
205
原创 Android Studio代码笔记08.帧布局和约束布局
帧布局 最简单的布局,动画中较常用都堆到左上角示例代码<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/re...
2020-04-22 18:40:58
567
原创 Android Studio代码笔记07.表格布局和网络布局
07.表格布局和网络布局表格布局,一行类似线性布局管理器的一行内部就是用linerlayout实现的 水平的一行android:shrinkColumns=“1,2”定义哪些列可以伸缩android:collapseColumns=“1”隐藏列android:stretchColumns=“1”伸缩列利用表格布局管理器实现计算器的代码<?xml version="1...
2020-04-22 14:09:37
631
原创 1.java概述
1.序言1.1关于java我们必须知道的几件事java语言的前身公司Sun公司,现在被Oracle收购java名字由来生产咖啡的爪哇岛创始人2.计算机语言的发展过程第一代计算机语言机器语言第二代计算机语言汇编语言第三代计算机语言高级语言面向过程面向对象5.java平台划分6.java虚拟机及java的跨平台特性7.垃圾回收8.java程序的执行过程...
2020-03-24 18:31:56
304
转载 生命是一连串长期而持续的累积(转载自台湾清华大学教授彭明辉)
生命是一连串长期而持续的累积(转载自台湾清华大学——电机教授彭明辉)许多同学应该都还记得高考前夕的焦虑:差一分可能要掉好几个志愿,甚至于一生的命运从此改观!到了大四,这种焦虑可能更强烈而复杂:到底要先当兵,就业,还是先考研究所?我就经常碰到学生充满焦虑的问我这些问题。可是,这些焦虑实在是莫须有的!生命是一种长期而持续的累积过程,绝不会因为单一的事件而毁了一个人的一生,也不会因为单一的事件而救...
2020-03-21 22:04:56
441
原创 一.初始化
/一个菜鸟的Android学习笔记内容主要参考平时上课还有B站大学/1.1Android背景基于Linux 开源Android 机器人的意思市场占有率非常高使用java语言开发2009年5月开始,Android操作系统改用甜点来作为;版本代号。系统向下兼容1.2Android架构和IDE达尔维克虚拟机自下而上 系统内核 框架 类库 应用安卓运行时比达尔维克运行...
2020-03-20 11:49:14
811
原创 五.循环控制
素数int x;scanf("%d",&x);int i;for(i=2;i<x;i++){ if(x%i==0){ isPrime=0; printf
2020-03-18 22:27:26
310
原创 四.进一步的判断与循环
4.1逻辑类型和运算bool#include<stdbool.h>之后就可以使用bool和true、false逻辑运算逻辑运算是对逻辑量进行的运算,结果只有0或1逻辑量是关系运算或逻辑运算的结果如何判断一个字符c是否是大写字母?c>=‘A’&&c<=‘Z’!age<20永远成立优先级!>&&>||...
2020-03-16 21:22:05
165
原创 三.判断与循环
3.1判断根据比较的结果,决定做、还是不做某些动作,就要用到if语句。一个基本的if语句由一个关键字if开头,跟上在括号里的一个表示条件的逻辑表达式,然后是一对大括号“{}”之间的若干条语句。如果表示条件的逻辑表达式的结果为true,那么就执行后面跟着的这对大括号中的语句,否则就跳过这些语句不执行,而继续下面的其他语句。计算时间差int hour1,minute1;int hour2,m...
2020-03-14 15:57:44
295
原创 高级语言程序设计作业题及答案
第一次作业1.安装VS编译器,创建工程,添加cpp文件,在其中输入例1.1代码,并运行(上机实践,不需要提交纸质版)2.新建工程,运行例1.3代码(上机实践,不需要提交纸质版)3.写出解决下列问题的算法,并画出PAD图a)有两个瓶子A和B分别装有酱油和醋,设计一个算法,将A和B中的盛装物互换b)设计算法,求N个整数的平均值c)求两个数m和n的最大公约数4.一块矩形场地被等宽的绿化带包...
2020-03-14 14:21:42
4499
原创 二.计算
2.1变量算找零printf(“23+43=%d\n”,23+43);printf(“100-23=%d\n”,100-23);如何能在程序运行是输入那个数字23,然后计算输出结果?需要:1.有地方放输入的数字2.有办法输入数字3.输入的数字能参与计算//change.cint price=0;printf("请输入金额(元):");scanf("%d",&pric...
2020-03-14 13:58:42
351
原创 一.程序设计与C语言
1.1计算机和编程语言计算机是生活必需品计算机如何解决问题按步骤执行计算机语言程序是用特殊的编程语言写出来表达如何解决问题的不是用编程语言来和计算机交谈,而是描述要求它如何了做事情的方法或者过程人 what to do计算机 how to do辗转相除法int u=32;int v=26;while(v!=0){ int temp=u%v; u=v; v=temp;...
2020-03-12 21:37:08
165
原创 六.数组与函数
数组的赋值int a[]={2,3,4};int b[]=a;//错误写法数组变量本身不能被赋值要把一个数组的所有元素交给另一个元素,必须采用遍历for(i=0;i<length;i++){ b[i]=a[i];}遍历数组通常使用for循环,让循环变量i从0到<数组长度,这样循环体内最大的i正好是数组最大的有效下标常见错误:循环结束条件是<=数组长度或者...
2020-02-23 20:09:51
576
原创 数据库应用学习笔记
数据库学习大纲数据库狭义;存储数据的仓库广义:可以对数据进行存储和管理的软件以及数据本身统称为数据库数据库是由表、 关系、 操作组成为什么需要数据库儿乎所有的应用软件的后台都需要数据库数据库存储数据占用空间小容易持久保存存储比较安全容易维护和升级数据库移植比较容易简化对数据的操作为将来学习Or ac l e 做准备B/ S架构里面包含数据库数据结构和数据库的区别数据库是在应...
2020-02-23 14:44:41
522
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人