Redian新闻
>
sasol 招外国人吗? (转载)
avatar
sasol 招外国人吗? (转载)# ChemEng - 化学工程
s*r
1
和动物园相关的另一项恐怖的事情,常常发生在我上学放学的路上。
动物园的围墙紧挨着的一条小巷,叫"海子边",一个挺文艺挺美的名字,穿过这条小巷
,就是我们学校的大门了。
因为有早自习和晚自习,所以我们在小巷子里走来走去的时辰,天基本都黑着。不知道
从哪天开始,每天早上去学校的时候,一到海子边,就会听到从动物园那边传来的很凄
厉的婴儿哭泣的声音,"哇哇哇"的一直伴随着我们穿过小巷。初时,大家都觉的很惊悚
,因为那声音很洪亮,这世上估计没那个婴儿能哭的那么大声,后来久而久之,我们好
像就习惯了,哪天若是没听到哭声,大家还会觉的好像少点什么似的。
等我升到高中的时候,那声音再也没响起,一朋友告诉我们说,那不是人声,是动物园
的孔雀在叫唤呢,大家这才释然。
孔雀事件结束后没多久,海子边又发生了一件惊悚的事情,这次是在下了晚自习回家的
时候。
因为海子边没有路灯,我们几个女生都会成群结队的走夜路回家,一路嘻嘻哈哈的,也
挺快乐。后来,就不断有女生跟大家说,海子边有个暴露狂,看见落单走夜路的女生,
就蹦出来吓人,拦着死活不让走,好多女孩子都被吓的哇哇乱叫。
我有一次晚自习下了不知被什么耽搁了,只好一
avatar
A*9
2
ROSES ARE RED
VIOLETS ARE BLUE
I JUST WANTED TO SAY THAT
I LOVE U
avatar
j*n
3
thankx
avatar
y*i
4
步骤:
1、用户输入文件名和路径;
2、程序检查是否已有该文件存在,
2 .1、如果存在,要求用户输入新文件名和路径,回到2;
2.2 、如果新文件名不存在,则生成该文件,运行下一段程序。
我的代码如下。我知道按照我的代码,只要输入新文件名,那个新文件立刻就存在了,
然后就又得输入新文件名,然后文件又存在了,进入死循环了。
该怎么写才能实现上述步骤?
谢谢指点。
Scanner keyboard=new Scanner(System.in);

//get file name
System.out.println("Please enter file name:");
String fileName=keyboard.nextLine();
//get file path
System.out.println("Please enter path:");
String filePath=keyboard.nextLine();
//create file
File tester=new File(filePath+fileName);

// check if the file exists
if (tester.exists())
{
do
{System.out.println("File exists! Enter a different name:");
fileName=keyboard.nextLine();
} while(tester.exists());
}

else
{...}
avatar
w*0
5
【 以下文字转载自 Chemistry 讨论区 】
发信人: waa330 (waa), 信区: Chemistry
标 题: sasol 招外国人吗?
发信站: BBS 未名空间站 (Tue Oct 21 02:29:12 2014, 美东)
谢谢
看到他们有不少chemist的岗位,opt 可以去工作吗?
avatar
z*g
6
海子是满语(或者蒙语?)里的湖的意思
山西河北甚至以前的察哈尔热河,很多地方的湖就叫海子,湖旁的地方叫海子边儿。
海子边儿,往往也是商贾集散,风俗热闹的地方。

【在 s***r 的大作中提到】
: 和动物园相关的另一项恐怖的事情,常常发生在我上学放学的路上。
: 动物园的围墙紧挨着的一条小巷,叫"海子边",一个挺文艺挺美的名字,穿过这条小巷
: ,就是我们学校的大门了。
: 因为有早自习和晚自习,所以我们在小巷子里走来走去的时辰,天基本都黑着。不知道
: 从哪天开始,每天早上去学校的时候,一到海子边,就会听到从动物园那边传来的很凄
: 厉的婴儿哭泣的声音,"哇哇哇"的一直伴随着我们穿过小巷。初时,大家都觉的很惊悚
: ,因为那声音很洪亮,这世上估计没那个婴儿能哭的那么大声,后来久而久之,我们好
: 像就习惯了,哪天若是没听到哭声,大家还会觉的好像少点什么似的。
: 等我升到高中的时候,那声音再也没响起,一朋友告诉我们说,那不是人声,是动物园
: 的孔雀在叫唤呢,大家这才释然。

avatar
l*r
7
HONEY'S SWEET
AND SO R U
五月鲜花歌咏节

【在 A**********9 的大作中提到】
: ROSES ARE RED
: VIOLETS ARE BLUE
: I JUST WANTED TO SAY THAT
: I LOVE U

avatar
s*y
8
如果写信的话,就用Binhu Xiaoqu
如果小册子的话,就用Lakeside Community好了【 在 jiawen (嘉文) 的大作中提到: 】
avatar
B*g
9
你这个tester没变过呀

【在 y****i 的大作中提到】
: 步骤:
: 1、用户输入文件名和路径;
: 2、程序检查是否已有该文件存在,
: 2 .1、如果存在,要求用户输入新文件名和路径,回到2;
: 2.2 、如果新文件名不存在,则生成该文件,运行下一段程序。
: 我的代码如下。我知道按照我的代码,只要输入新文件名,那个新文件立刻就存在了,
: 然后就又得输入新文件名,然后文件又存在了,进入死循环了。
: 该怎么写才能实现上述步骤?
: 谢谢指点。
: Scanner keyboard=new Scanner(System.in);

avatar
s*r
10
btw,多谢版主置顶。不过还挺窘的。
6.
我在临汾一中读了6年书,期间,见证了无数牛人的诞生,辉煌和离去。
这么多年后的今天,剩在脑海里的就只有各别几个帅哥。(汗阿汗)
一起长大的死党里有一个是个"花痴",经常拉着我们满校园子里看帅哥。我们初中的时
候,这家伙某一天在车棚里发现一个高中的帅师兄,起了个名字叫-极品帅哥。当天,
她把极品帅哥给跟丢了,之后嗷嗷叫着让我们帮忙打探极品帅哥的班级和名字。可惜阿
,极品帅哥就象午夜12点过后的灰姑娘一样消失的无影无踪。花痴同学就只能在课间一
边留哈喇子一边跟我们反复重申极品帅哥帅的多么惊天地泣鬼神。
然后,忘了是什么节日了,各个班级表演节目,我们几个在台下无聊的快把指甲咬烂了
。突然间,石破惊天,花痴同学一声尖叫,指着台上的师兄瞬间石化。极品帅哥正在唱
一首情歌,如果没记错,好像是"左右为难",声音非常非常好听,就是离的太远,看不
太清五官。从此之后,花痴同学就魔怔了,我们放学回家路过高中部的教学楼,还要专
门在极品帅哥班级的窗下站一会,胆子再打大点,也会惦着脚尖或者站在台阶上往窗户
里看看。
一直坚持到快初中毕业,忽然间风传,极品帅哥的女友是
avatar
c*1
11
I lOVE U 2
avatar
j*n
12
写信

【在 s*******y 的大作中提到】
: 如果写信的话,就用Binhu Xiaoqu
: 如果小册子的话,就用Lakeside Community好了【 在 jiawen (嘉文) 的大作中提到: 】

avatar
y*i
13
我发现了tester没变,可是在哪里让程序改变tester的值,既能让程序跳出,又确保用
户不把现有文件覆盖呢?
我考虑过加一个tester,可是难道每次输入新文件名都要添加一个tester?这个思路好
像不对。

【在 B*****g 的大作中提到】
: 你这个tester没变过呀
avatar
l*r
14
写信就拼音直接来啊,其实不用拼音也行,写到省市就行了。到了中国谁还看你
直接把中文地址抄一遍
avatar
a*n
15
你运行过了吗
确定是死循环?
你的constructor只是建了一个 File instance
但是这个文件不一定存在吧?
所以if就过去了
根本进不了循环

【在 y****i 的大作中提到】
: 我发现了tester没变,可是在哪里让程序改变tester的值,既能让程序跳出,又确保用
: 户不把现有文件覆盖呢?
: 我考虑过加一个tester,可是难道每次输入新文件名都要添加一个tester?这个思路好
: 像不对。

avatar
a*i
16
程序有点搞笑
do {
System.out.println("File exists! Enter a different name:");
fileName=keyboard.nextLine();
--> tester = new File (path + fileName);
} while(tester.exists());

【在 y****i 的大作中提到】
: 步骤:
: 1、用户输入文件名和路径;
: 2、程序检查是否已有该文件存在,
: 2 .1、如果存在,要求用户输入新文件名和路径,回到2;
: 2.2 、如果新文件名不存在,则生成该文件,运行下一段程序。
: 我的代码如下。我知道按照我的代码,只要输入新文件名,那个新文件立刻就存在了,
: 然后就又得输入新文件名,然后文件又存在了,进入死循环了。
: 该怎么写才能实现上述步骤?
: 谢谢指点。
: Scanner keyboard=new Scanner(System.in);

avatar
u*s
17
in addition to the change suggested above, you may want to add File.
separator into the full file path
tester = new File(filePath + File.separator + fileName);
avatar
y*i
18
高人一句话,胜读十年书!
测试过了,运行良好。
很感谢!

【在 a****i 的大作中提到】
: 程序有点搞笑
: do {
: System.out.println("File exists! Enter a different name:");
: fileName=keyboard.nextLine();
: --> tester = new File (path + fileName);
: } while(tester.exists());

avatar
a*n
19
运行了一下
加不加那句都一样
直接从if跳过循环
加那句是思想是对的,改test的值
不过exit的结果 不是看你这个file instance建没建
是看这个file 存在不
java doc:
public boolean exists()
Tests whether the file or directory denoted by this abstract pathname exists.
你在循环里面加几个断点就知道了
两种情况下
循环都没有执行
原来不加的代码也没有死循环呀, 直接结束了
加了也是直接结束

【在 y****i 的大作中提到】
: 高人一句话,胜读十年书!
: 测试过了,运行良好。
: 很感谢!

avatar
a*i
20
你没注意他后面还有
else
{...}

如果文件存在,就进入循环,知道输入一个新的文件名
不存在,就在else里处理,那是另外一回事了
现在的问题是文件存在,do循环就出不来,因为那个File没有改
File.exist一直是true

exists.

【在 a******n 的大作中提到】
: 运行了一下
: 加不加那句都一样
: 直接从if跳过循环
: 加那句是思想是对的,改test的值
: 不过exit的结果 不是看你这个file instance建没建
: 是看这个file 存在不
: java doc:
: public boolean exists()
: Tests whether the file or directory denoted by this abstract pathname exists.
: 你在循环里面加几个断点就知道了

avatar
a*n
21
你的是对的
我测试的内容不充分
胡乱打了几个dir 和 file
都是不存在的
相当于没测存在时的情况
else又是空的,所以不管加不加那句话每次都是
if直接跳到程序结束

【在 a****i 的大作中提到】
: 你没注意他后面还有
: else
: {...}
: ?
: 如果文件存在,就进入循环,知道输入一个新的文件名
: 不存在,就在else里处理,那是另外一回事了
: 现在的问题是文件存在,do循环就出不来,因为那个File没有改
: File.exist一直是true
:
: exists.

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