李明杰(MJ)高级讲师
多年软件开发经验和教学经验,尤其精通Android和iOS平台的开发,还开发了2个iOS的流行开源框架(MJRefresh、MJExtension),
目前在国内的使用率非常高。
李老师曾负责主导开发过装饰ERP系统手机端、服装连锁管理系统手机及平板客户端、自动鸡尾酒调酒机系统、网络斗地主RPG、游戏
引擎等。曾以架构师及技术总监的角色帮客户成功获得多家风投,并上了中央电视台《给你一个亿》节目。除了Android和iOS平台,李老师也深入研究
HTML5、phoneGap、Sencha-Touch、Less、Bootstrap、AngularJS、NodeJS等前端利器。
2015年8月 CCTV发现之旅《华商论见》栏目特约嘉宾,受邀参加节目《互联网 浪潮下的创业之道》,接受央视著名主持人水均益采
访。2015年10月 曾受邀加入中国经贸代表团随总理出访韩国,参与总理访韩午餐会以及中日韩工商峰会。2015年12月 荣获中国经济新模
式创新与发展峰会“2015中国IT教育培训行业**具创新人物”奖。
李老师不但具有丰富的软件开发经验,并且懂得如何把自己掌握的知识及技能传授给他人,曾给多家企业提供Android/iOS技术培训
、技术支持、技术咨询等服务。李老师的授课视频深得学生们的喜爱,已培养出好几千名iOS程序员。
Java工程师就业前景
Java工程师就业前景
2015年,在美国、加拿大、澳大利亚、新加坡等发达国家和中等发达国家,
JAVA软件工程师年薪均在4—15万美金,而在国内,JAVA软件工程师也有极好的工作机会和很高的薪水。
在未来5年内,合格软件人才的需求将远大于供给。JAVA软件工程师是目前
国际高端计算机领域就业薪资非常高的一类软件工程师。
一般情况下的JAVA软件工程师是分四个等级,从软件技术员到助理软件工程
师,再到软件工程师,**后成为高级软件工程师。
根据IDC的统计数字,在所有软件开发类人才的需求中,对JAVA工程师的需
求达到全部需求量的60%—70%。同时,JAVA软件工程师的工资待遇相对较高。
通常来说,具有3—5年开发经验的工程师,拥有年薪15万元是很正常的一个
薪酬水平。80%的学生毕业后年薪都超过了8万元。
根据专业数据分析,由于我国经济发展不均衡因素,JAVA软件工程师工资待
遇在城市之间的差异也较大,一级城市(如北京、上海等),初级软件工程师的待遇大概在4000-6000之间,中级软件工程师的待遇在6000—8000之间,
而高级软件工程师的待遇基本破万。
Java基础语法
Java基础语法
流程控制语句
Java 编译器执行流程
if 分支结构
switch 选择结构与相关规则
循环结构
for 循环
while 循环
do-while 循环语句
各语句性能对比与应用场景
特殊流程控制语句
方法的声明与使用
方法调用的过程分析
跨类调用方法
参数的值传递
方法的重载 Overload
又见回文
>
think:
1、注意标记变量的位置
2、相信自己
sdut原题链接
又见回文
Time Limit: 1000MS Memory Limit: 65536KB
PRoblem Description
“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。现在呢,就是让你判断输入的字符串是否是回文串。
Input
有多组输入,每行输入一串字符,保证字符串长度不会大于 100000,字符串由大小写英文字母和空格组成,以字符串“2013”作为结束标志。
Output
每行输出一个字符串,如果输入是回文串,输出“YES”,否则输出“”(注意:判断的时候空格是不作判断的,详见样例)。
Example Input
aaaa
ggg g
lozxvxoMJBCHsTXooXTsHCBJMoxvxzol
i am a good acmer
2013
Example Output
YES
YES
YES
Hint
Author
fenggang
以下为accepted代码
#include <stdio.h>
#include <string.h>
#define MAXN 140000
int main()
{
char s[MAXN];
int i, j, len, flag;
while(gets(s) != NULL)
{
if(strcmp(s, "2013") == 0)
break;
else
{
flag = 0;
len = strlen(s);
i = 0, j = len-1;
while(i <= j)
{
if(s[i] == )
{
i ;
continue;
}
if(s[j] == )
{
j--;
continue;
}
if(s[i] == s[j])
{
flag = 1;
i ;
j--;
}
else if(s[i] != s[j])
{
flag = 0;
break;
}
}
if(flag)
printf("YES\n");
else
printf("\n");
}
}
return 0;
}
/***************************************************
User name: jk160630
Result: Accepted
Take time: 0ms
Take Memory: 200KB
Submit time: 2017-02-04 19:45:49
****************************************************/
#include <stdio.h>
#include <string.h>
#define MAXN 140000
int main()
{
char s[MAXN];
int i, j, len, flag;
while(gets(s) != NULL)
{
if(strcmp(s, "2013") == 0)
break;
else
{
len = strlen(s);
i = 0, j = len-1;
while(i <= j)
{
flag = 0;
if(s[i] == )
{
i ;
continue;
}
else if(s[j] == )
{
j--;
continue;
}
else if(s[i] == s[j])
{
flag = 1;
i ;
j--;
}
else if(s[i] != s[j])
{
flag = 0;
break;
}
}
if(flag)
printf("YES\n");
else
printf("\n");
}
}
return 0;
}
/***************************************************
User name: jk160630
Result: Accepted
Take time: 0ms
Take Memory: 200KB
Submit time: 2017-02-04 19:41:14
****************************************************/
相关推荐:
苏州JAVA培训 苏州JAVA培训班 苏州JAVA培训机构