自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 《java程序设计基础》javaFX的布局面板

1.栈面板类StackPane创建栈面板,将在其上放置两个按钮,并用样式属性设置按钮和栈面板的外观样式。package yuan; //栈面板的应用import javafx.application.Application;import javafx.stage.Stage;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.layout.StackPane; //加

2020-11-30 11:51:06 1660 4

原创 《java程序设计基础》图形界面的工具包javafx

**图形界面:**指的是图形的方式,借助菜单、按钮等标准页面元素和鼠标操作。帮助用户方便地向计算机系统发出指令、启动操作,并将系统运行的结果以图形的方式显示给用户的技术。图形用户界面工具包JavaFx实例创建主舞台和窗口,并创建一个场景和一个按钮。然后将你的按钮放入场景中,再把场景放入舞台中,最后将窗口显示出来。package yuan;import javafx.stage.Stage;import javafx.scene.Scene;import javafx.scene.control.

2020-11-28 10:01:42 884

原创 c++的常见错误和英语应用

常见错误总结1.循环体之前加分号2.循环结束后,循环计数变量的值计算机英语while 当…时候,用于while循环for 用于for循环break 破裂跳出所在的那重循环continue 继续 -> 调到success 成功fail 失败error 错误commit 提交push 推create 创建clone 克隆,复制...

2020-11-27 09:16:26 110

原创 《java程序设计基础》容器类

1.列表接口List利用LinkedList类构造一个先见后出的堆栈package yuan;import java.util.*;class StringStack{private LinkedListld = new LinkedList();//创建LinkedList对象ldpublic void push(String name) { //入栈操作ld.addFirst(name); //将name添加到链表的头}public String pop() { //出栈操

2020-11-27 08:08:36 162

原创 c++ 的嵌套循环 (渣男的高级应用)

**要点:**把内层的循环,看成一个完整的“大语句”#include #include <Windows.h>#include using namespace std;// 一天想我几次?// 24小时,每秒一次int main(void) {int count = 0;for (int i=0; i < 24; i++) { for (int j=0; j<60; j++) { for (int k=0; k<60; k++) { count++

2020-11-26 17:59:58 167

原创 《java程序设计基础》泛型类

1.泛型类及其应用泛型类的定义与应用package yuan; //泛型类的应用public class App12_1{ //定义泛型类,T是类型参数private T obj; //定义泛型类的成员变量public T getObj() { //定义泛型类的方法getObj()return obj;}public void setObj( T obj) { //定义泛型类的方法setObj()this.obj

2020-11-26 10:28:36 510

原创 c++中循环的continue和break的使用区别

break结束本层循环。continue结束本次循环,进入一次循环for语句中的continuewhile语句中的continue#include #include <Windows.h>#include using namespace std;int main(void) {string ret;for (int i=0; i<3; i++) { cout << "开始第" << i+1 << "次相亲..." <&

2020-11-25 10:00:43 641

原创 《java程序设计基础》线程之间的通信

用两个线程模拟存票和售票过程,但要求没存入一张票,就售出一张票,售出后,再存入,直到售完为止.package yuan; public class App11_8 {public static void main(String[] args) { // TODO Auto-generated method stub Tickets t = new Tickets(10); //新建一个票类对象t,总票数作为参数 new Producer(t).start(); /

2020-11-25 07:48:25 223 1

原创 c++中for循环和while循环的比较

for和while的选择1)当已经确定了循环次数时,建议使用for2)其他情况,可以使用for ,也可以使用while, 建议使用while使用for循环实现1+2+3+…100 = ?#include #include <Windows.h>#include using namespace std;int main(void){for(int i =1;i<=100;i++){s=s+i}cout<<s<<endl;system(“pa

2020-11-24 10:55:32 645

原创 c++中for用法的实现

使用方法for (表达式1; 表达式2;表达式3){循环体}说明:表达式1: 为循环做准备表达式2: 循环条件表达式3: 改变循环计数注意:表达式1、表达式2、表达式3, 这3个表达式的任意一个或多个,都可以省略!但是其中的“;”不可以省略!for (; ; ) {循环体}相当于:while (1) {循环体}for循环的表达式1在C89标准中,表达式1不能定义变量在C99标准和C++中,表达式1可以定义变量表达式1中定义的变量,仅在for循环中有效。流程图fo

2020-11-24 10:49:24 6361 1

原创 《java程序设计基础》多线程的同步控制

设计一个模拟用户从银行取款的应用程序。设某银行账户存款额的初始值为2000元,用线程模拟两个用户分贝从银行取款的情况。两个用户分四次分别从银行的同一账户取款,每次取一百元。package yuan;class Mbank{ //模拟银行账户类private static int sum = 2000; //初始存款额为2000public static void take(int k) {int temp = sum;temp-=k; //变量

2020-11-24 10:41:36 749 2

原创 c++中while语句的使用

while (条件) {语句1语句2…}强烈建议,无论循环体内有几条语句,都使用{}break的作用跳出所在的循环。continue跳出本次循环死循环有些场合(比如,游戏引擎的主循环, 就是一个死循环)更多场合,需要避免死循环。demo:1+2+3+4+…100#include #include <Windows.h>#include using namespace std;int main(void) {int i = 1;int s = 0;whi

2020-11-23 11:42:31 14551

原创 《java程序设计基础》java的Thread线程类与Runnable接口

1.利用Thread类的子类来创建线程利用Thread的子类来创建线程package yuan;class MyThread extends Thread{ //创建一个Thread的子类MyThreadprivate String who;public MyThread(String str) { //构造方法,用于设置成员变量whowho = str;}public void run() { //覆盖Thread类的run()方法for(int i =0;i<5;i+

2020-11-23 09:37:06 519 3

原创 c++ 的基本例题

让用户输入一个数字(0-9),然后输出对应的大写汉字。注:零 壹 贰 叁 肆 伍 陆 柒 捌 玖例如,用户输入3, 输出“叁”#include #include #include <Windows.h>using namespace std;//零 壹 贰 叁 肆 伍 陆 柒 捌 玖int main(void) {int num;string ret;cout << "请输入一个数字[0-9]: ";cin >> num;switch (nu

2020-11-22 14:05:03 565

原创 《java程序设计基础》线程的概念

以往开发的程序大多都是单线程,即一个程序只有从头到尾的一条执行路径。然而现实世界中的很多过程都具有多条途径同时运作的特征。1.程序、进程、多任务与线程(1)程序:程序是含有指令和数据的文件,被存储在磁盘或其他的数据存储设备中,也就是说程序是静态的代码。(2)进程:进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程的动态的。(3)多任务:多任务是指在一个系统中可以同时运行多个进程,即有多个独立运行的任务,每一个任务对应一个进程。(4)线程:对于完全不相关的程序而言,在同时执行时,彼此的进程

2020-11-22 13:52:45 132

原创 c++的经典例题

让用户输入一个字符, 然后进行转换:如果是大写字母,就转换为小写字母如果是小写字母,就转换为大写字母如果是其它字符,不做任何转换。#include #include #include <Windows.h>using namespace std;int main(void) {char c;cout << "请输入一个字符: " << endl; cin >> c;if (c >= 'a' && c <...

2020-11-21 18:56:34 1067

原创 《java程序设计基础》文件管理与随机访问

java语言对文件和文件夹的管理创建File类对象,输出指定文件夹下的内容package yuan;import java.io.*;public class APP10_9 {public static void main(String[] args)throws IOException { // TODO Auto-generated method stub String str = new String(); try( InputStreamReader isr = new In

2020-11-21 12:00:35 153

原创 《java程序设计基础》使用Reader和Writer流类

1.使用FileRerder 类读取文件利用FileReader类读取文件文本package sad;import java.io.*;public class h {public static void main(String[] args)throws IOException { // TODO Auto-generated method stub char[] c = new char[500]; //创建一个可容纳500个字符的数组 try(FileReader fr = new

2020-11-20 10:46:49 480

原创 《java程序设计基础》使用InputStream和OutputStream流类

1.输入输出流的应用在程序中创建一个文本文件myfile.txt,从键盘输入一串字符,然后在读取改文件并将文本文件内容显示在屏幕上package practice;import java.io.*;class shidianyi {public static void main(String[] args) { // TODO Auto-generated method stub char ch; int data; try ( FileInputStream fin = new Fi

2020-11-19 16:18:49 515

原创 《java程序设计基础》java语言的输入和输出

流是指计算机个部件之间的数据流动。按照数据的传输方向,流可以分为流入流,流出流,从流的内容上划分字节流和字符流。1.输入输出流在JAVA语言中,把不同的类型的输入输出源(键盘、屏幕、文件、网络等)抽象为流,而其中输入或输出的数据统称为数据流。数据流分为输出流和输入流两大类。将程序从外设或外存(如键盘、鼠标、文件等)传递到应用程序的流称为输入流。将数据从屏幕到外设或者外存称为输出流。接收数据时可以认为是读取数据流,而程序的发送数据时可以认为是写数据流。2.缓冲流在执行数据流动时有一个缓冲流,即是为一

2020-11-18 16:33:03 346

原创 《java程序设计基础》自定义异常类

package practice;class CircleException extends Exception{ //自定义异常类double radius;CircleException(double r){ //自定义异常类的构造方法radius = r;}public String toString() {return “半径r=”+radius+“不是一个正数”;}}class Circle{ //定义Cricle类pri

2020-11-17 16:35:46 552

原创 c++ 常见问题

用vs版本时候会有很多错误switch错误在vs和vc有提示但是可以通过编译在gcc不能通过编译#include <stdio.h>int main(void) {int c;scanf("%d", &c);switch(c) {case 1: int x = 0; //错误! printf("c=1"); break;case 2: printf("c=2"); break;default: printf("other"); break;}

2020-11-17 11:08:55 174

原创 《java程序设计基础》自动关闭资源的try语句

try后面的括号的“声明或初始化资源的代码”是声明、初始化一个或多个资源的语句,当有多个“;”号分开,当try语句执行结束时会自动关闭这些资源。需强调一点,并非所有的资源都可以自动关闭,只有实现java.lang.AutoCloseable接口的那些资源才可以自动关闭,该接口只有一个抽象的方法:void close() throws Exception说明:java.io.Closeable接口继承AutoCloseable接口,这两个接口被所有的I/O流类实现,因此在使用I/O流类,可以使用try-w

2020-11-16 18:38:10 317

原创 c++英语

bool 布尔逻辑类型if 如果else 否则switch 开关case 情况default 默认

2020-11-16 16:19:57 287

原创 c++中switch语句的使用

#include #include <windows.h>using namespace std;int main(void) {int num;cout << "请输入一个数字: ";cin >> num;switch (num) {case 1: cout << "星期一:包子" << endl; break;case 2: cout << "星期二:馒头" << endl; break;c

2020-11-14 11:01:54 586

原创 《java程序设计基础》抛出异常

1.抛出异常的方法和调用方法处理异常使用throw语句在方法中国抛出异常,并在同一方法内进行相应的异常处理package practice;public class y {public static void main(String[] args) { // TODO Auto-generated method stub int a=5 ,b=0; try { if(b == 0) throw new ArithmeticException(); else System.

2020-11-14 10:58:00 419

原创 《java程序设计基础》异常的处理

异常的产生输入一个数组的所有元素,捕捉数组下标越界异常和除数为0异常package practice;public class y {public static void main(String[] args) { // TODO Auto-generated method stub int i; int []a = {1,2,3,4}; for(i=0;i<5;i++){ System.out.println(" a["+i+"]="+a[i]); System.out.pri

2020-11-13 20:08:19 989

原创 c++中if语句的使用

形态一:#include using namespace std;int main(void) {int salary;cout << "你月薪多少?";cin >> salary;if (salary < 20000) { cout << "你是一个好人, 我还不想谈恋爱." << endl;} system("pause");return 0;}形态二#include using namespace std;in

2020-11-13 19:37:19 19769 3

原创 c++ 类型转换

类型转换的概念为什么需要“类型转换”参与运算的两个操作数的数据类型,必须相同!类型转换的类别:1.隐式类型转换 (自动完成转换)1)算数转换2)赋值转换3)输出转换2.强制类型转化隐式类型转换算数转化(+,-,*,/,%)char , int, long, long long, float, double15 + 3. 66=> 15.0 + 3.66赋值转换#include <stdio.h>int main(void) {int

2020-11-12 09:47:25 397

原创 《java程序设计基础》异常类

2020-11-12 09:41:59 72

原创 c++中的符号优先级

最高优先级:( )和[ ]最低优先级:逗号表达式倒数第二低优先级:赋值和复合赋值(=, +=, -= …)x = a+ b*c;! > 算术运算符 > 关系运算符 > && > || > 赋值运算符(3 + 4 < 5 && 6 > 7) || (8 > 7);...

2020-11-11 08:25:35 504

原创 《java程序设计基础》异常处理的基本概念

异常是指在程序运行过程中由代码产生的一种错误。在不支持异常处理的程序设计语言中,每一个运行时错误必须由程序员手动控制。java程序员为了避免这样的异常处理机制把他在处理问题的过程中,把程序运行时候的错误管理带到了面向对象的世界中。 **1.错误与异常**程序的错误按照不同的性质,可以分为不同的种类,有些系统能够在编译时发现,有些系统不能发现。当程序不能正常运行或运行结果不正确时,表示程序错误,按照程序的性质可将程序错误分为,语法错,语义错,逻辑错。语法错误是由于违反程序设计语言...

2020-11-11 08:18:15 431

原创 c++中的其他运算

已经学习了:x = 100;== > >= < <= !=&& || !& | ~ ^ >> <<算术运算加 x = 5 + 3;减 x = 5 - 3;乘 x = 5 * 3; / 除 x = 10 / 3; 1.两个整数相除,结果取整数部分2.除数不能为0(也不要为0.0)% 取余 x = 10 % 3;//结果为1 只有整数和char类型可以做%运算float和do

2020-11-10 15:16:05 183

原创 《java程序设计基础》java语言中几个常见的类

1.Data类(1)Data的构造方法public Data() 用系统日期时间数据创建data对象public Data(long data ) 用长整型数data创建Data对象,data表示从1970年1月1日00:00:00时开始到该日期的微妙数(2)Data的常用方法public long getTime() 返回从1970年1月1日00:00:00时开始到

2020-11-10 11:49:27 169

原创 系统硬件运算

问题:把地址为0x80040的寄存器的最低4位设置为0110解决方案:使用位操作什么是位?内存的基本单元是字节, 一个字节有8位.位与 &0 & 0 00 & 1 01 & 0 01 & 1 1对应位, 都是1, 结果才是1// 00001000// 00000011// 00000000cout << " 8 & 3 = " << (8 & 3) << endl;

2020-11-09 10:28:19 125

原创 《java 程序设计基础》 包

1.包的概念所谓包解释JAVA语言中提供一种区别类名的机制,是类的组织方式。2.使用package语句创建包若要创建自己的包,就必须以package语句作为java源文件的第一条语句,指明该文件中定义的类所在的包。经过package的声明之后,在同一文件内的所有类或接口都被纳入相同的包中。注意:包名与对应文件夹名的大小写应一致,包及子包的定义,实际上是为了解决名字空间、名字冲突、他与类的继承没有关系,事实上,一个子类与其父类可以位于不同的包中,使用包名时要十分的小心,如果要改变一个包名,就必须同时

2020-11-09 10:19:26 194

原创 《java程序设计基础》枚举类型

1.不包含方法的枚举定义一个枚举类型,然后输出枚举成员的名称和对应的序号。package practice;enum Direction{ //定义名为Direction的枚举类型EAST, //声明四个枚举成员SOUTH,WEST,NORTH}public class f { //定义主类public static void main(String[] args) { //主方法 // TODO Auto-generated method stub

2020-11-08 10:25:16 314

原创 《java程序设计基础》接口的实现

1.接口的实现与应用利用形状接口IShape建造类package practice;interface IShape{ //定义接口static final double PI = 3.14;abstract double getArea(); //声明抽象方法abstract double getLength(); //声明抽象方法}class Circle implements IShape{ //用IShape接口来声明circle类doubl

2020-11-07 17:47:57 660

原创 c++综合决策的逻辑运算

逻辑与&&与C语言完全相同。现实生活中,任何决策,都是根据多个因素,综合决策的!有没有钱, 有没有时间, 实力允不允许?逻辑与 &&a b a && b真 真 真假 假 假假 真 假真 假 假都为真,逻辑与才是真只要有一个是假, 逻辑与就是假相当于“而且”应用场景:当需要两个条件都满足时,就使用逻辑与特别注意:条件1 && 条件2当条件1为真时,才去判断条件2当条件1为假时,就不再判断条件2多个条件:

2020-11-07 11:45:05 220

原创 c++其他数据类型的比较

char, int, short, float, double等数据类型,都可以使用比较运算:大于: >大于或等于: >=小于: <小于或等于: <=不等于: !=等于: == (注意:不是 = )比较运算的结果:(逻辑值)结果为“真”: true结果为“假”: false#include#include#include<Windows.h>using namespace std;int mai

2020-11-06 12:42:37 775

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除