自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

2.2定义:构造方法是一个特殊的方法,构造方法的名字必须与类名一致,构造方法必须没有返回值类型,也就是不编写。---基本数据类型变量,在内存中存放真正的值 4大类,共计8种。---引用数据类型变量,在内存中存放地址(引用) string。解决办法:在访问实例属性和方法之前,必须保证引用名称的值为某个对象的地址。原因:当引用名称的值为nul1时,就不能访问对象中的属性和方法。第一种方法:引用名称.属性名称=值;4.对引用数据类型赋值的方法。1.对属性赋值的方法。

2023-02-21 16:33:38 141

原创 this、static、super关键字

this、static、super关键字

2023-02-20 22:19:49 152

原创 成员变量和局部变量区别

---成员变量可以与局部变量同名,但是局部变量优先,如果非要访问成员变量则必须添加this.局部变量:没有初始值,也就是说:必须先声明,然后再赋值,最后才可以使用。this代表当前这个对象,也就说当前谁调用该方法这个对象就是谁。成员变量:当没有对成员变量赋值时有默认值,类型不同默认值不同。局部变量:在方法中声明,形参也属于局部变量。成员变量:在类中声明。----声明位置不同。

2023-02-20 20:31:11 216

原创 编写类的操作步骤

2.在面向对象中,方法的修饰符暂时编写为public。2.当属性没有赋值时,是有默认值的,数据类型不同,则默认值不同。如:我的水杯、张三的车、李兴达的电脑......将多个(3个)对象找到共同的属性和方法,组合在一起形成一个类。---面向对象:虚拟世界"模拟现实"生活,必须保证模拟一致。如:电脑类、杯子类、汽车类、人类..---类:对同一类事物的抽象描述,也就是不是具体的。引用名称.属性名称=值;引用名称.方法名称();---对象:万物皆对象,也就是具体的实例。---类与对象关系:抽象与具体的关系。

2023-02-20 20:25:33 423

原创 方法的使用

6.当方法带返回值时,一个方法体中可以编写任意多个return,但是最终只执行一个相匹配的,将值返回。3.如果方法带有返回值类型,则必须在方法体中编写return,迪过return将结果返回。当方法是无返回值类型时,则可以在方法体中编写return,但要在return后加分号。第二种方法:在调用方法时,直接输出方法返回的值。在同一个类中,方法的名字相同,参数列表必须不同,与返回值类型无关,称为方法的重载。return:表示返回,在方法中使用,当遇到return则就返回到方法的调用处。第二种:带返回值类型。

2023-02-20 19:56:57 72

原创 Java程序流程控制结构

1. 选择结构Java程序流程控制有三大结构:顺序结构:按从上至下进行逐行执行选择结构:循环结构1. 选择结构1.1 if选择结构练习1:假如张三的Java考试成绩在95分以上则有奖励练习2:假如张三的Java考试成绩在95分以上则有奖励,否则发红包1.2 if else选择结构语法格式注意:当代码块中只有一条语句时,大括号可以省略,建议大括号练习3:判断一个数是奇数还是偶数练习4:判断一个数是否是两位数。

2023-02-10 22:37:13 456

原创 Java键盘接收用户输入

Java键盘接收用户输入

2023-02-10 20:39:24 3888

原创 各类运算符

各类运算符

2023-02-10 18:17:03 86

原创 变量分类及数据类型

变量分类及数据类型

2023-02-10 17:19:25 2326

原创 标识符、关键字、字面值、进制、字符编码、转义字符

标识符、关键字、字面值、进制、字符编码、转义字符、变量和数据类型

2023-02-10 15:51:51 102

原创 classpath

classpath

2023-02-08 15:14:22 39

原创 JAVA代码的加载和执行

JAVA代码的加载和执行

2023-02-08 14:36:57 277

原创 常用DOS指令

常用dos指令

2023-02-08 14:23:51 52

原创 常用快捷键

快捷键

2023-02-08 14:05:05 19

原创 eclipse导入删除项目

eclipse导入删除项目

2023-02-08 13:16:35 1463

原创 .txt文件后缀隐藏

txt

2023-02-08 13:08:49 190

原创 向navicat(MySQL)导入一个数据库

向navicat(MySQL)导入一个数据库

2023-01-07 14:25:40 4446

原创 关于IDEA的问题

1.显示行数File | Settings | Editor | General | Appearance | show line numbers2.显示方法旁边run图标File | Settings | Editor | General | Gutter Icons | show gutter icons3.显示上方主菜单双击shift,点击actions,搜索main,打开View|Appearance:Main Menu4.其他组件可在View | Appearence.

2021-07-13 21:07:53 92

原创 C语言基础练习(结构体)

描述设有若干个人员的数据,其中包含学生和教师。学生的数据中包括:号码、姓名、性别、职业、班级。教师的数据包括:号码、姓名、性别、职业、职务。可以看出,学生和教师所包含的数据是不同的。现在要求把这些数据放在同一个表格中储存,使用结构体中的共用体实现。结构体定义如下:struct {int num;char name[10];char sex;char job;union {int class;char position[10];}category;};在以上的结构体中,如果job项为s

2020-08-11 09:47:25 885

原创 爱的魔力转圈圈

描述前段时间,不知道为啥“爱的魔力转圈圈”这句歌词HOT起来了。现在xxx与yyy一人转了一个圈圈,已知xxx与yyy两个人转的圈圈的圆心位置和半径,小赖赖想知道这两个圈圈重合部分的面积,小赖赖有点懒,所以把这个问题交给热爱编程的你来解决~输入输入共两行,每行有三个数x,y,r,其中(x,y)代表圈圈的圆心位置,r代表圈圈的半径。输出输出一个数,表示两个圈圈的重合面积。(所得结果 小数点后 保留三位)输入样例 10 0 22 0 5输出样例 112.566程序代码#include

2020-08-09 14:36:50 536

原创 动态规划(背包问题)

让人头疼的“双十一”描述双十一就这样轰轰烈烈的来了,对于一个买东西只靠网购的资深宅男小灰灰来说,这的确是个令人兴奋的事情。而现在的小灰灰却是痛并快乐着,因为本就干瘪的钱包实在挤不出多少money用来购物了,谁叫他把钱都用来买纸了呢…话说钱到用时方恨少,小灰灰处在深深的忧虑中,不知道怎样才能用剩下的钱买到最有价值的东西,各位小伙伴你们能把他搞定这件事吗输入第一行一个整数T表示有T组测试数据(T<=50)。接下来的T组测试数据:第一行包含两个整数N和M,N表示小灰灰有多少钱,M表示有多少件物

2020-08-08 17:12:30 617

原创 C++里的输入问题

1、cin>>(1).最基本,也是最常用的用法,输入一个数字(2). 接受一个字符串,输入结束条件 :遇到“回车”、“空格、Tab键。对结束符的处理 :丢弃缓冲区中使得输入结束的结束符(Enter、Space、Tab)结论:当cin>>从缓冲区中读取数据(不论是字符、数字或字符串)时,若缓冲区中第一个字符是空格、tab或换行这些分隔符时,cin>>会将其忽略并清除,继续读取下一个字符,若缓冲区为空,则继续等待。但是如果读取成功,字符后面的分隔符是残留在缓冲区的

2020-08-06 11:07:47 339

原创 求字符串的长度(string char)

string类型(1).用string的成员方法length()获取字符串长度length()比较直观,表示的就是该字符串的长度。#include <bits/stdc++.h>using namespace std;int main(){ string s; cin>>s; cout<<s.length()<<endl; return 0;}(2).用string的成员方法size()获取字符串

2020-08-06 10:59:13 27436 1

原创 字符串去特定字符

描述输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。输入测试数据有多组,每组输入字符串s和字符c。输出对于每组输入,输出去除c字符后的结果。输入样例 1goaoda输出样例 1good#include<bits/stdc++.h>using namespace std;int main(){ string s; char a; while(getline(cin,s)) { scanf("%c",&amp

2020-08-04 14:44:38 1259 1

原创 最高分是多少

描述老师想知道从某某同学到某某同学当中,分数最高的是多少。现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩。输入输入包含多组测试数据。每组输入第一行是两个正整数N和M(0<N<=30000,0<M<5000),分表代表学生的数目和操作的数目。学生ID编号从1编到N。第二行包含N个整数,代表这N个学生的初始成绩,其中第i个数代表ID为i的学生的成绩。接下来有M行。每一行有一个字符C(只取‘Q’或‘U’),和两个正整数A,B。当C为‘Q’的时候,表示这

2020-08-04 10:24:50 207

原创 求上网

描述小明是一个ACM爱好者,某天他和小伙伴们在外面玩耍,突然,他想起来今天是ACM世界总决赛的日子,而且比赛马上就要开始了,小明十分想看比赛的视频直播,于是马上掏出自己的小平板准备连WIFI看直播。现在给你小明的位置和若干WIFI热点的位置及每个热点的覆盖半径,请你判断小明所在的位置能不能连上网。输入输入包含多组测试数据。每组第一行输入一个整数n(0<=n<=100),表示WIFI热点的个数。当n=0时,输入结束。接下来n行,每行输入3个浮点数x,y,r(-500<=x,y&l

2020-08-03 15:10:51 186

原创 配钥匙

描述小姐姐想要配 n 把钥匙,她走过开锁铺问老板价钱,老板是这么说的:小姐姐想知道完成配n把钥匙的任务最少需要花费多少钱?输入题目有多组测试数据。第一行输入一个整数T(组数少于100组),表示测试数据组数,对于接下来每组测试数据:每组测试数据输入只有一行,分别为4个整数,表示n、m、A、B。0≤A,B≤1000000,0≤n,m≤1000;输出对于每组测试数据: 在一行内输出一个整数,表示答案输入样例 115 2 2 3输出样例 18代码如下:#include <bit

2020-08-02 10:20:39 433

原创 打印日期

打印日期描述给出年分m和一年中的第n天,算出第n天是几月几号。输入输入包括两个整数y(1<=y<=3000),n(1<=n<=366)。输出可能有多组测试数据,对于每组数据,按 yyyy-mm-dd的格式将输入中对应的日期打印出来。输入样例 12013 602012 3002011 3502000 211输出样例 12013-03-012012-10-262011-12-162000-07-29代码如下#include<stdio.h>

2020-08-01 16:39:46 136

原创 日期累加

描述设计一个程序能计算一个日期加上若干天后是什么日期。输入输入第一行表示样例个数m,接下来m行每行四个整数分别表示年月日和累加的天数。输出输出m行,每行按yyyy-mm-dd的个数输出。输入样例 112008 2 3 100输出样例 12008-05-13#include <bits/stdc++.h>using namespace std;const int common[12]={31,28,31,30,31,30,31,31,30,31,30,31};//不是闰

2020-08-01 15:19:12 172

原创 石头剪子布

石头剪子布描述现在有两个人在玩石头剪子布游戏,请你判断最后谁赢了。用R代表石头,S代表剪子,P代表布。输入输入的第一行是一个整数t(0<t<1000),表示测试样例的数目。每组输入样例的第一行是一个整数n(0<n<100),表示游戏次数。接下来n行,每行由两个字母组成,两个字母之间用一个空格分隔,这些字母只会是R,S或P。第一个字母表示Player1的选择,第二个字母表示Player2的选择。输出对于每组输入样例,输出获胜方的名字(Player1或Player2)

2020-08-01 11:03:32 210

原创 小光棍数

描述最近Topcoder的XD遇到了一个难题,倘若一个数的三次方的后三位是111,他把这样的数称为小光棍数。他已经知道了第一个小光棍数是471,471的三次方是104487111,现在他想知道第m(m<=10000000000)个小光棍数是多少?输入有多组测试数据。第一行一个整数n,表示有n组测试数据。接下来的每行有一个整数m。输出输出第m个小光棍数。输入样例 111输出样例 1471来源基础题-数学类问题解析:同余定理即 a三b mod m 则存在一个k使得a=b+

2020-07-31 15:19:05 262

原创 求n的阶乘的位数

第五章:一不小心爱上你描述O型血的人大多数是行动派,郑微更是将这个特征发挥到了极致。次日上课,阮阮前所未有地发现她在课堂上奋笔疾书,大为惊讶,便凑过去问了一声,“在写什么呀?”郑微大大方方地向阮阮展示了她一早上的智慧结晶,阮阮看了看,“俘虏陈孝正详细行动攻略……”她念完,顿时无语。挺漂亮的一本崭新小本本,上面已经洋洋洒洒地写了将近十页,蝇头小字,字字工整,各个环节、各个步骤无一不详,关键地方和注意事项甚至还用下划线标了出来。行动攻略第一条:在自习教室偶遇陈孝正,郑薇坐在了他的后面,假装不知道,问了他一

2020-07-31 11:23:02 551

原创 打印图形

镂空三角形描述把一个字符三角形掏空,就能节省材料成本,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。输入每行包含一个字符和一个整数n(0<n<41),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。如果遇到@字符,则表示所做出来的样板三角形已经够了。输出每个样板三角形之间应空上一行,三角形的中间为空。显然行末没有多余的空格。输入样例 1X 2A 7@输出样

2020-07-31 11:07:54 228

原创 讨厌的小数点

描述小明一直很讨厌小数点,一看到小数点就头疼。不幸的是,小红给他出了一个题目,问他:给你一个小数x,你能算出小数点后第 n 位是什么吗?(1<=n<=6)小明看到此题后,瞬间头疼晕倒,你能帮帮他吗?输入首先输入一个 t,表示有 t 组数据,跟着 t 行:每行输入一个小数(输入数据保证一定是 a . b 的形式,为了简单化问题,没有循环小数的情况),然后跟一个 n,表示小数点后第几位。输出输出一个数表示小数点后第n位的数。输入样例 131.234 12.345 23.45

2020-07-31 09:59:42 519

原创 火爆的一乐拉面

描述《火影忍者》里面的一乐拉面是主角鸣人的最爱。正巧今天是鸣人升为中忍的日子(熬了这么多年终于成中忍了= =),他决定带着他的小伙伴们去一乐大吃一顿庆祝庆祝。来到一乐门前时,鸣人惊呆了,门前已经排了好几列队伍了,而且每个队伍中的人还都不少。鸣人已经饿的肚子咕咕叫了,他想知道排哪列队伍可以最快吃上饭。我们规定排队的人有3种,并且每种食物的制作时间都不同。具体如下:A种人:中忍考试没过,一个人伤心的出来吃闷饭,这种人会点1碗拉面+1份烤肉+1杯饮料。B种人:有说有笑的情侣,两个人都通过了中忍考试,他

2020-07-30 16:58:11 327

原创 求方程的根 牛顿迭代和二分法

描述用牛顿迭代法求下面方程在输入初值点附近的根:2x^3 -4x^2+3x-6=0要求前后两次求出的x的差的绝对值小于10^-6牛顿迭代法公式如下:将给定给定方程写成f(x)=0的形式,在给定初值x0的情况下,按如下公式迭代计算:xn+1=xn-f(x)/f’(x)提示:C语言数学库中有求指数an的函数pow(a, n)以及求x绝对值的函数fabs(x)浮点型数据请定义为双精度double类型。输入双精度浮点型初值x0输出x0附件方程的根,小数点后保留6位小数,末尾换行。输入样例

2020-07-30 16:15:48 711

原创 美丽数

描述小明很喜欢3和5这两个数字,他将能被3或5整除的数叫做美丽数。现在给你一个整数N(1<=N<=100000),你能告诉小明第N个美丽数是多少吗?输入输入包含多组测试数据。每组输入一个整数N(1<=N<=100000)。输出对于每组输入,输出第N个美丽数。输入样例 11234输出样例 13569#include <stdio.h>#include <stdlib.h>int main(){ int a[1000

2020-07-30 16:11:50 772

原创 水仙花数

描述春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=13+53+3^3。现在要求输出所有在m和n范围内的水仙花数。输入两个整数m和n(100<=m<=n<=999)。输出要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;如果给定的范围内不存在水仙花数,则输出no。

2020-07-30 16:09:50 560

原创 C语言-猴子吃桃

描述猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少桃子。输入N输出桃子总数输入样例 110输出样例 11534很简单,就是找规律题#include <stdio.h>#include <stdlib.h>int main(){ int N,s=1,i,t; s

2020-07-30 16:07:28 144

原创 鸡兔同笼问题

鸡兔同笼问题描述已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。输入第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a<10)a行里,每行都有一个n和m.(0<m,n<100)输出输出鸡兔的个数,或者No answer输入样例 1214 3210 16输出样例 112 2No answer#include <stdio.h>#include <stdlib.

2020-07-30 15:30:35 1953

空空如也

空空如也

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

TA关注的人

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