Redian新闻
>
各位牛人.请帮忙看看(ad@cmu)
avatar
各位牛人.请帮忙看看(ad@cmu)# ChemEng - 化学工程
T*o
1
python里有range()函数,可以让你制定min,max,然后生成一个连续数字的数组,也
可以指定数字之间的step。比如range(2,5)生成 [2,3,4,5] ,range(2,5,3)生成[2,5]。
请问Java里有没有类似的函数直接调用,而不需要单独去自己去写?
谢谢。
avatar
x*5
2
各位大牛好.小弟前两日收到了cmu的ad.Master of Chemical Engineering.
想请教各位大牛们一个问题.
我这个学位是单纯的授课式的.non-thesis.而Master of Science in Chemical
Engineering是要做thesis的.
由于我个人还是想找工.但是如果形势不好的话.还是会继续读phd.如果读phd的话.我觉
得会不会在master期间没什么研究.会有不太好的影响.
所以我想问问各位大牛.我这个Master of Chemical Engineering能否转成Master of
Science in Chemical Engineering.如果可以转.现在问对方是不是不太好.小弟还是比
较无知的.....
希望大家都帮忙!
avatar
N*m
3
for(int i=min;i<=max;i+=step)
a[(i-min)/step] = i;
I don't see why you need a range function unless you need some more
advanced functionalities.

5]。

【在 T*o 的大作中提到】
: python里有range()函数,可以让你制定min,max,然后生成一个连续数字的数组,也
: 可以指定数字之间的step。比如range(2,5)生成 [2,3,4,5] ,range(2,5,3)生成[2,5]。
: 请问Java里有没有类似的函数直接调用,而不需要单独去自己去写?
: 谢谢。

avatar
S*1
4
槑,小弟你的问题太复杂了
avatar
T*o
5
为了简化啊。
比如有时要step,有时不要step,我就要定义两个函数带不同参数。
我只是double check下看Java里有没有类似的,以免我不知道。

【在 N***m 的大作中提到】
: for(int i=min;i<=max;i+=step)
: a[(i-min)/step] = i;
: I don't see why you need a range function unless you need some more
: advanced functionalities.
:
: 5]。

avatar
M*l
6
作Thesis的那个好像时间多几个月,如果自费钱一样的话,写thesis的那个会好一些,
时间充裕一点。要是转Ph.d就早点找个老板谈,早近他实验室免费干活。不过第一年可
能不准许你考qualify,多耽误一年。还有就是专业方向很重要,问问你师兄师姐,谁
手底下出路好,别投错了。Master要找工作的话,也是早点进组,多会用几套仪器也好。

【在 x********5 的大作中提到】
: 各位大牛好.小弟前两日收到了cmu的ad.Master of Chemical Engineering.
: 想请教各位大牛们一个问题.
: 我这个学位是单纯的授课式的.non-thesis.而Master of Science in Chemical
: Engineering是要做thesis的.
: 由于我个人还是想找工.但是如果形势不好的话.还是会继续读phd.如果读phd的话.我觉
: 得会不会在master期间没什么研究.会有不太好的影响.
: 所以我想问问各位大牛.我这个Master of Chemical Engineering能否转成Master of
: Science in Chemical Engineering.如果可以转.现在问对方是不是不太好.小弟还是比
: 较无知的.....
: 希望大家都帮忙!

avatar
o*1
7
好像没有,Goovy 里面有。

【在 T*o 的大作中提到】
: 为了简化啊。
: 比如有时要step,有时不要step,我就要定义两个函数带不同参数。
: 我只是double check下看Java里有没有类似的,以免我不知道。

avatar
T*o
8
多谢。动态语言写多了,人也变懒了。

【在 o**1 的大作中提到】
: 好像没有,Goovy 里面有。
avatar
N*m
9
public static int[] fun(int min, int max, int... step) {
if(step.length==0 ||step.length>=2)
return null;
else {
int[] arr = new int[(max-min)/step[0]+1];
for(int i=min;i<=max;i+=step[0]) {
arr[(i-min)/step[0]] = i;
return arr;
}
}

【在 o**1 的大作中提到】
: 好像没有,Goovy 里面有。
avatar
o*1
10
这个还是挺繁琐的,不如一个statement解决了简单。
Groovy 用惯了再写java就觉得好烦琐。代码行数大大减少了。

【在 N***m 的大作中提到】
: public static int[] fun(int min, int max, int... step) {
: if(step.length==0 ||step.length>=2)
: return null;
: else {
: int[] arr = new int[(max-min)/step[0]+1];
: for(int i=min;i<=max;i+=step[0]) {
: arr[(i-min)/step[0]] = i;
: return arr;
: }
: }

avatar
N*m
11
看来你们都是manager级别的,呵呵。

【在 o**1 的大作中提到】
: 这个还是挺繁琐的,不如一个statement解决了简单。
: Groovy 用惯了再写java就觉得好烦琐。代码行数大大减少了。

avatar
g*g
12
Once you have it, it's one function call. Maybe there are
3rd party utility that has it and you can import.

【在 o**1 的大作中提到】
: 这个还是挺繁琐的,不如一个statement解决了简单。
: Groovy 用惯了再写java就觉得好烦琐。代码行数大大减少了。

avatar
s*s
13
但是我搞不懂的是为什么需要生成一个那样的东东?
avatar
s*l
14
goovy 就是惯懒人
java已经惯了一批嫌c++麻烦的懒人了
avatar
N*m
15
c++实在是太麻烦了,就算不懒也很容易搞错
anyway, thumb up to c++ programmers.

【在 s*****l 的大作中提到】
: goovy 就是惯懒人
: java已经惯了一批嫌c++麻烦的懒人了

avatar
N*m
16
想起来我在c++上还花掉了几个月的时间,先后读了c++ primer和
effective c++两本书。不过再学java实在是顺水推舟,容易了许多。

【在 N***m 的大作中提到】
: c++实在是太麻烦了,就算不懒也很容易搞错
: anyway, thumb up to c++ programmers.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。