JAVA
Leslie_Blog
这个作者很懒,什么都没留下…
展开
-
SDUT-2246 时间日期格式转换(JAVA*)
时间日期格式转换Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description而北美所用的日期格式则为“月月/日日/年年年年”或”mm/dd /yyyy”,如将“2010/11/20”改成这种格式,对应的则是”11/20/2010”。对于时间的格式,则常有12小时制和24小时制12小时制的...原创 2018-04-25 11:34:26 · 297 阅读 · 0 评论 -
JAVA学习(字符操作类Character、String、StringBuffer)
查看原文在java中有三个类负责对字符的操作:Character、String、StringBuffer。其中Character类是对单个字符进行操作,String是对一个字符序列的操作,StringBuffer是对一串字符进行操作。Characterjava中Character和char的区别:Character是类,char是基本数据类型.char可以自动包装成Character;Charac...转载 2018-04-18 20:45:35 · 1506 阅读 · 0 评论 -
JAVA学习(字符串比较大小的方法)
常用的三个比较函数 compareTo (string) ,compareToIgnoreCase(String) 及 compareTo(object string) ,它们的返回值是int类型一、compareTo() 的返回值是int, 它是先比较对应字符的大小(ASCII码顺序),a==b返回0,a>b返回正数,a<b返回负数。1、如果字符串相等返回值02、如果第一个字符和参数...原创 2018-04-18 20:18:57 · 36030 阅读 · 0 评论 -
JAVA学习(object类及toString、hashCode、equals)
查看原文object 类介绍java.lang.Object(java.lang包在使用的时候无需显示导入,编译时由编译器自动导入。)Object类是类层次结构的根,Java中所有的类从根本上都继承自这个类(所有类的父类)。Object类是Java中唯一没有父类的类。其他所有的类,包括标准容器类,比如数组,都继承了Object类中的方法。如果你写一个封装的方法,不确定传进来的是什么类型的值,就可以...转载 2018-04-18 20:11:02 · 846 阅读 · 0 评论 -
JAVA学习(equals和==的使用)
查看原文结论:1)对于==,如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等; 如果作用于引用类型的变量,则比较的是所指向的对象的地址2)对于equals方法,注意:equals方法不能作用于基本数据类型的变量 如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址; 诸如String、Date等类对equals方法进行了重写的话,比较的是所指向的对象的内容...转载 2018-04-18 18:30:43 · 129 阅读 · 0 评论 -
SDUT-1023 折线分割平面(JAVA*)
折线分割平面Time Limit: 1000 ms Memory Limit: 32768 KiBSubmit StatisticProblem Description我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目。比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具体如下所示。 Input输入数据的第一行是一个整数C,表示...原创 2018-04-12 21:34:57 · 212 阅读 · 0 评论 -
SDUT-1199 C语言实验(JAVA*)
C语言实验——计算表达式Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description计算下列表达式值: Input输入x和n的值,其中x为非负实数,n为正整数。Output输出f(x,n),保留2位小数。Sample Input3 2Sample Output2.00HintSource//packa...原创 2018-04-12 21:15:13 · 225 阅读 · 0 评论 -
SDUT-1200 汉诺塔(JAVA*)
汉诺塔Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description汉诺塔(又称河内塔)问题是印度的一个古老的传说。开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒A、B和C,A上面套着n个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不倦地把它们一个个地从A棒搬到C棒上,规定可利用...原创 2018-04-12 19:25:21 · 205 阅读 · 0 评论 -
SDUT-3339 计算长方形的周长和面积(类和对象)(JAVA*)
计算长方形的周长和面积(类和对象)Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description设计一个长方形类Rect,计算长方形的周长与面积。成员变量:整型、私有的数据成员length(长)、width(宽);构造方法如下:(1)Rect(int length) —— 1个整数表示正方...原创 2018-04-22 14:33:21 · 525 阅读 · 0 评论 -
SDUT-1184 C语言实验——拍皮球(JAVA*)
C语言实验——拍皮球Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description小瑜3岁了,很喜欢玩皮球,看来今后喜欢打篮球的^_^。最近她发现球从手中落下时,每次落地后反跳回原高度的一半,再落下,每次球落地时数球跳了几次,数到n次时爸爸在边上喊停,问小瑜现在球到底总共走了多少距离,小瑜故作沉思状,爸爸...原创 2018-04-12 18:04:51 · 567 阅读 · 0 评论 -
SDUT-1149 计算题(JAVA*)
计算题Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description一个简单的计算,你需要计算f(m,n),其定义如下:当m=1时,f(m,n)=n;当n=1时,f(m,n)=m;当m>1,n>1时,f(m,n)= f(m-1,n)+ f(m,n-1)Input第一行包含一个整数T(1<...原创 2018-04-12 17:54:24 · 287 阅读 · 1 评论 -
SDUT-1194 C语言实验——余弦(JAVA*)
C语言实验——余弦Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description输入n的值,计算cos(x)。 Input输入数据有多行,每行两个数,包括x和n。第一数据为x,第二个数据为n。Output输出cos(x)的值,保留4位小数。Sample Input0.0 100Sample Output1...原创 2018-04-12 17:26:22 · 478 阅读 · 0 评论 -
JAVA学习(enum枚举)
查看原文用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switchJDK1.6之前的switch语句只支持int,char,enum类...转载 2018-04-23 14:56:10 · 225 阅读 · 0 评论 -
SDUT-1959 简单枚举类型(JAVA*)
简单枚举类型——植物与颜色Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description 请定义具有red, orange, yellow, green, blue, violet六种颜色的枚举类型color,根据输入的颜色名称,输出以下六种植物花朵的颜色:Rose(red), Poppies(orang...原创 2018-04-23 15:00:42 · 229 阅读 · 0 评论 -
SDUT-2058 三国佚事——巴蜀之危(JAVA*)
三国佚事——巴蜀之危Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description话说天下大势,分久必合,合久必分。。。却道那魏蜀吴三国鼎力之时,多少英雄豪杰以热血谱写那千古之绝唱。古人诚不我欺,确是应了那句“一将功成万骨枯”。 是夜,明月高悬。诸葛丞相轻摇羽扇,一脸愁苦。原来是日前蜀国战事吃紧,丞相彻夜...原创 2018-04-20 19:52:13 · 379 阅读 · 0 评论 -
SDUT-1265 马拦过河卒(JAVA*)
马拦过河卒Time Limit: 3000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description棋盘上A点有一个过河卒,需要走到目标B点。卒行走的规则:可以向下、或者向右。同时在棋盘上C点有一个对方的马,该马所在的点和所有跳跃一步可达的点称为对方马的控制点。因此称之为“马拦过河卒”。棋盘用坐标表示,A点(0,0)、B点(n,m)...原创 2018-04-20 17:39:34 · 349 阅读 · 0 评论 -
SDUT-3337 计算长方体、四棱锥的表面积和体积(JAVA*)
计算长方体、四棱锥的表面积和体积Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description计算如下立体图形的表面积和体积。 从图中观察,可抽取其共同属性到父类Rect中:长度:l 宽度:h 高度:z在父类Rect中,定义求底面...原创 2018-04-24 22:00:46 · 535 阅读 · 0 评论 -
SDUT-3268 飞花的糖果(JAVA*)
飞花的糖果Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem DescriptionN个的两两不相同糖果,他想要拿出例如,飞花壕有3块送给他心仪的程序媛,他有四种选择,分别是①、②、③, ①、②、④, ①、③、④, ②、③、④ 这四种选择。多组输入。对于每组输入,有两个整数M(M <= 10),分表代表有M个送...原创 2018-04-24 20:48:41 · 217 阅读 · 0 评论 -
SDUT-3081 谁是最强的女汉子(JAVA*)
谁是最强的女汉子Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description众所周知,一年一度的女汉子大赛又来啦。由于最近女汉子比较流行,所以参加女汉子比赛的人数变得很多很多。所以赛事组找来了你,让你写一个程序找出谁是最强的女汉子。大家都知道,越是不漂亮的女生就越容易成为女汉子(漂亮的怎么会成为汉子?)...原创 2018-04-24 20:38:50 · 1729 阅读 · 0 评论 -
SDUT-1218 养兔子(JAVA*)
养兔子Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description一对成熟的兔子每天能且只能产下一对小兔子,每次都生一公一母,每只小兔子的成熟期是1天,小兔子出生后隔一天才能再生小兔子。第一天某人领养了一对成熟的兔子,一公一母,请问第N天以后,他将会得到多少对兔子。Input测试数据包括多组,每组一行,...原创 2018-04-20 14:43:14 · 530 阅读 · 0 评论 -
SDUT-2176 递归的函数(JAVA*)
递归的函数Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description给定一个函数 f(a, b, c):如果 a ≤ 0 或 b ≤ 0 或 c ≤ 0 返回值为 1;如果 a > 20 或 b > 20 或 c > 20 返回值为 f(20, 20, 20);如果 a < b...原创 2018-04-20 10:50:29 · 354 阅读 · 0 评论 -
SDUT-1244 数列有序!(JAVA*)
数列有序!Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数m,请将该数插入到序列中,并使新的序列仍然有序。Input输入数据包含多个测试实例,每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。n...原创 2018-04-19 21:51:59 · 513 阅读 · 1 评论 -
SDUT-2744 矩阵(JAVA*)
矩阵Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem DescriptionX终于开始玩一些比较高大上的东西了,比如矩阵。给出两个N*N的矩阵A,B。他想知道矩阵A在顺时针旋转一定角度后是否会和矩阵B完全一样。Input 有多组输入。每组输入先输入一个整数N(N <= 50),代表矩阵的大小。接下来的N行,每...原创 2018-04-19 21:07:41 · 274 阅读 · 0 评论 -
SDUT-2618 手机键盘(JAVA*)
手机键盘Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description大家应该都见过那种九键的手机键盘,键盘上各字母的分布如下图所示。当我们用这种键盘输入字母的时候,对于有些字母,往往会需要按多次键才能输入。比如:a, b, c 都在“2”键上,输入 a 只需要按一次,而输入 c 需要连续按三次。连续输入...原创 2018-04-23 23:26:35 · 307 阅读 · 0 评论 -
SDUT-3275 LCM的个数(JAVA*)
LCM的个数Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description对于我们来说求两个数的LCM(最小公倍数)是很容易的事,现在我遇到了一个问题需要大家帮助我来解决这问题,问题是:给你一个数n,然后统计有多少对(a<=b) LCM(a,b)=n;例如LCM(a,b)=12; 即(1,12),(...原创 2018-04-19 16:00:41 · 338 阅读 · 0 评论 -
SDUT-2502 火星计数法(JAVA*)
火星计数法Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description火星人的计数规则里只有a,b,c,d四个字母,计数规则从小到大是 a,b,c,d,aa,ab,ac,ad,ba,……。给出来由a,b,c,d四种字母组成的火星数字,算出该数字是第几个(从1开始)。Input第一行输入一个数T代表测试用...原创 2018-04-14 00:37:49 · 244 阅读 · 0 评论 -
SDUT-3328 JAVA判断合法标识符(JAVA*)
JAVA判断合法标识符Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description输入若干行字符串,判断每行字符串是否可以作为JAVA语法的合法标识符。 判断合法标识符的规则:由字母、数字、下划线“_”、美元符号“$”组成,并且首字母不能是数字。Input 输入有多行,每行一个字符串,字符串长度不超过1...原创 2018-04-19 13:57:29 · 698 阅读 · 0 评论 -
SDUT-2746 大小写转换(JAVA*)
大小写转换Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem DescriptionX现在要学习英文以及各种稀奇古怪的字符的了。现在他想把一串字符中的小写字母变成大写字符,大写字母变成小写字母,其他的保持不变。Input 输入有多组。每组输入一个字符串,长度不大于80,不包含空格。Output 输出转换后的字符串Sa...原创 2018-04-12 17:08:41 · 639 阅读 · 0 评论 -
SDUT-1171 C语言实验——保留整数(JAVA*)
C语言实验——保留整数Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description输入一个字符串str1,把其中的连续非数字的字符子串换成一个‘*’,存入字符数组str2 中,所有数字字符也必须依次存入 str2 中。输出str2。Input输入为一行字符串str1,其中可能包含空格。字符串长度不超过8...原创 2018-04-12 16:55:53 · 254 阅读 · 0 评论 -
SDUT-1131 C/C++训练1---最大公约数与最小公倍数(JAVA*)
C/C++训练1---最大公约数与最小公倍数Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description输入两个正整数,求它们的最大公约数与最小公倍数。Input输入两个正整数,两个整数之间用空格分开。数据保证在 int 范围内。Output第一行输出最大公约数;第二行输出最小公倍数。答案保证在 int...原创 2018-04-22 10:22:05 · 579 阅读 · 0 评论 -
SDUT-1187 简单编码(JAVA*)
简单编码Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description将一串文本译成密码,密码的规律是:将原来的小写字母全部翻译成大写字母,大写字母全部翻译成小写字母,数字的翻译规律如下:0——>9 1——>8 2——>7 3——>6 4——>5 5——>4 6——&g...原创 2018-04-11 00:06:20 · 238 阅读 · 0 评论 -
SDUT-1173 字符逆序(JAVA*)
字符逆序Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。Input输入包括一行。 第一行输入的字符串。Output输出转换好的逆序字符串。Sample InputI am a studentSample Outputt...原创 2018-04-10 21:53:17 · 248 阅读 · 0 评论 -
SDUT-1179 C语言实验——打印数字图形(JAVA*)
C语言实验——打印数字图形Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。Input正整数n(1≤n≤9)。Output指定数字图形。Sample Input5Sample Output 1 121 12321 12...原创 2018-04-10 21:23:01 · 342 阅读 · 0 评论 -
SDUT-1137 C/C++练习7---求某个范围内的所有素数(JAVA*)
C/C++练习7---求某个范围内的所有素数Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description求小于n的所有素数,按照每行10个显示出来。Input输入整数n(n<10000)。Output每行10个依次输出n以内的所有素数。如果一行有10个素数,每个素数后面都有一个空格,包括每行最后一...原创 2018-04-10 21:05:08 · 1029 阅读 · 0 评论 -
SDUT-3073 数三角形(JAVA*)
数三角形 Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description 有多少种方法可以从1,2,3,4,….,n中选出3个不同的整数,使得以它们为三边长可以形成三角形? 比如n=5时有3种方法,即(2,3,4),(2,4,5),(3,4,5)。n = 8时有22种方法。Input 测试数据的第一行为整数n(3<...原创 2018-04-15 20:40:18 · 203 阅读 · 0 评论 -
SDUT-1170 C语言实验——最值(JAVA*)
C语言实验——最值Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description有一个长度为n的整数序列,其中最大值和最小值不会出现在序列的第一和最后一个位置。请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交换。输出转换好的序列。Input输入包括两行。第一行为正整数n(1≤n≤10)。...原创 2018-03-26 23:30:21 · 626 阅读 · 0 评论 -
SDUT-2444 正方形(JAVA*)
正方形Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit Statistic DiscussProblem Description给出四个点,判断这四个点能否构成一个正方形。Input 输入的第一行包含一个整数T(T≤30)表示数据组数,每组数据只有一行,包括8个整数x1, y1, x2, y2,x3,y3,x4,y4(数据均在-1000,1000 ...原创 2018-03-26 21:40:31 · 260 阅读 · 0 评论 -
SDUT-2592 画笑脸(JAVA*)
画笑脸 Time Limit: 1000 ms Memory Limit: 65536 KiBProblem Description 毛线们表示那些算法题实在太难了,做不出来,就干脆用 C 语言画些笑脸来娱乐大家~ 毛线们只会画一种笑脸,但是他们可以画出任意大小出来,画法见 SampleInput 多组数据,每组数据只有一个数 N(1<=N<=20),表示笑脸的大小...原创 2018-04-16 17:46:50 · 907 阅读 · 0 评论 -
SDUT-1132 C/C++经典程序训练2---斐波那契数列(JAVA*)
C/C++经典程序训练2---斐波那契数列Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description编写计算斐波那契(Fibonacci)数列的第n项函数fib(n)(n<40)。数列:f1=f2==1; fn=fn-1+fn-2(n>=3)。Input输入整数n的值。Output输出fi...原创 2018-04-22 10:20:37 · 393 阅读 · 0 评论 -
SDUT-2741 小鑫の日常系列故事(十)——排名次(JAVA*)
小鑫の日常系列故事(十)——排名次Time Limit: 1000 ms Memory Limit: 65536 KiBSubmit StatisticProblem Description小鑫在来到SDUT之后,经过十分刻苦的学习和努力终于进入了ACM集训队。很快又一次ACM集训队的选拔就要开始了,集训队员们又忙碌了起来。他也十分幸运的被学长抓来当苦力。 o(∩_∩)o 这次学长给他分配的任务...原创 2018-04-12 12:43:09 · 448 阅读 · 0 评论