V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ssynhtn  ›  全部回复第 83 页 / 共 83 页
回复总数  1652
1 ... 74  75  76  77  78  79  80  81  82  83  
2014-12-11 17:56:17 +08:00
回复了 ssynhtn 创建的主题 Android 做了两个简陋的 app 求点评。
回复一下吧,我找到工作了=。=

虽然水平很菜,但是我对工作的要求也极低。

在51上投了几十个简历,几天内只收到两份面试,那些招聘本身很多是挂着但是没有实际招聘,真正招聘的可能有一些看我的简历上写着没有IT行业的工作经验就会筛选掉,因为95%以上的招聘上面都写着要n(n>=1)年开发经验。

最后两个面试都通过了。

说明我还有点竞争力。。

所以,如果今后有人看到的话,大致我这种水平,找工作是可以的。。。
提工资的话自己斟酌吧,我实在不想说,我给了一个范围,结果两家都是给我开出我给出的范围里的最小值。。。
没感觉,ubuntu和windows都用过,windows下开发感觉更好,eclipse在ubuntu上不像个稳定的软件。
2014-12-06 01:41:30 +08:00
回复了 ssynhtn 创建的主题 Android 做了两个简陋的 app 求点评。
@kokdemo

谢谢你的建议。
我暂时只能做到这个状态了,美轮美奂的app要是做得出来我也不用来问了=。=
2014-12-06 01:39:31 +08:00
回复了 ssynhtn 创建的主题 Android 做了两个简陋的 app 求点评。
android这个板块下人真的好少啊,没有过来人就工作方面给点意见吗。。。
2014-12-05 16:16:40 +08:00
回复了 razrlele 创建的主题 Android Android L 神级 Bug
4.4 没有这个bug...
2013-05-19 00:02:54 +08:00
回复了 Insomnia 创建的主题 Java 一个简单的java试题,求解
其实这很明显是某位同学的作业, 不过充其量是个平时作业, 完全不是大作业, 写出来只是觉得此楼的某些争吵触到我的痛点...
关于版权, 这些代码不想保留任何版权
关于诈骗, 对此我保留意见
关于Java程序员的水准, 其实真正让我动手写的原因就是这个, 虽然写了还是可能被BS(包括任何新的理由)
关于30楼某位的类似于"语言不太重要"的说法, 我对这种流行的说法完全无法认同啊
如果这种粘贴大段代码的行为污染了v2ex的话, 管理员请删了, 绝对没意见..

import java.util.Arrays;
import java.util.Scanner;

public class BankSimulation {
public static Scanner scanner = new Scanner(System.in);
private Bank bank = new Bank();
public void openAccount(){
System.out.print("Enter new account number: ");
String name = scanner.nextLine();
System.out.print("Enter initial balance: ");
double initial = scanner.nextDouble();
scanner.nextLine();
bank.openAccount(name, initial);
System.out.println();
}

public void closeAccount(){
bank.closeAccount();
System.out.println();
}

public void selectAccount(){
System.out.print("Enter account number: ");
String name = scanner.nextLine();
bank.selectAccount(name);
System.out.println();
}

public void deposit(){
System.out.print("Enter amount: ");
double amount = scanner.nextDouble();
scanner.nextLine();
bank.deposit(amount);
System.out.println();
}

public void withdraw(){
System.out.println("Enter amount: ");
double amount = scanner.nextDouble();
scanner.nextLine();
bank.withdraw(amount);
System.out.println();
}

public void quit(){
System.exit(0);
}

public void displayPrompt(){
System.out.println("-------------------------------------------------");
System.out.println("| Commands: o - Open account c - Close account|");
System.out.println("| d - Deposit w - Withdraw |");
System.out.println("| s - Select account q - Quit |");
System.out.println("-------------------------------------------------");

System.out.print("Current Account: ");
BankAccount current = bank.getCurrent();
if(current == null){
System.out.println("None Selected");
}else{
System.out.println(current);
}

System.out.println();
System.out.println();
System.out.print("Enter Command: ");

}
public static void main(String[] args) {
BankSimulation simu = new BankSimulation();

while(true){
simu.displayPrompt();
String line = scanner.nextLine();

if(line.length() == 0) continue;

char ans = Character.toUpperCase(line.charAt(0));
switch(ans){
case 'O' : simu.openAccount(); break;
case 'C' : simu.closeAccount(); break;
case 'S' : simu.selectAccount(); break;
case 'D' : simu.deposit(); break;
case 'W' : simu.withdraw(); break;
case 'Q' : simu.quit();
default: break;
}
}
}


}

class Bank {
private BankAccount[] accounts;
private int numAccounts = 0;

BankAccount currentAccount = null;

public Bank(){
accounts = new BankAccount[10];
}

public void openAccount(String name, double initial){
if(numAccounts == accounts.length){
accounts = Arrays.copyOf(accounts, accounts.length * 2);
}

accounts[numAccounts++] = new BankAccount(name, initial);
currentAccount = accounts[numAccounts - 1];
}

/**
*
* @param name
* @return true if the specified account is found
*/
public boolean selectAccount(String name){
for(int i = 0; i < numAccounts; i++){
if(accounts[i].getName().equals(name)){
currentAccount = accounts[i];
return true;
}
}

return false;
}

public void closeAccount(){
currentAccount = null;
}

public void deposit(double amount){
if(currentAccount != null){
currentAccount.deposit(amount);
}
}

public boolean withdraw(double amount){
if(currentAccount != null){
return currentAccount.withdraw(amount);
}

return false;
}

public BankAccount getCurrent(){
return currentAccount;
}


}

class BankAccount {
private String accountName;
private double balance;

public BankAccount(String name, double initial){
accountName = name;
balance = initial;
}

public void deposit(double amount){
balance += amount;
}

public boolean withdraw(double amount){
if(balance >= amount){
balance -= amount;
return true;
}else{
return false;
}
}


public String getName() {
return accountName;
}

public String toString(){
return accountName + " Balance: " + balance;
}


}


// 给楼主的ps: 之所以bank里的accounts用了基本的数组, 是根据题目的要求, 否则肯定会用ArrayList
2013-05-18 22:49:46 +08:00
回复了 Insomnia 创建的主题 Java 一个简单的java试题,求解
额...如果对那个command line interface的除错能力要求不高的话, 这个实在很简单啊, 不可能是面试题吧, 非常像是作业...
顺便被26楼BS了
2013-03-21 18:35:09 +08:00
回复了 est 创建的主题 分享发现 Google Keep 上线了! https://drive.google.com/keep/
这里的傲娇真不少啊……
前面跟着drive的服务,本来就不会有多少人会去用吧
2013-01-24 16:58:38 +08:00
回复了 sandybeauty 创建的主题 程序员 李开复(weibo):强烈抗议封锁GitHub 童鞋们快快转起
原来最后的那个"转!"是原微博自带的, 还真好笑咧.
仰赖李开复的影响力给一个网站解封, 这种事情和仰赖皇帝的特赦没区别.
不过想不到的是, 这里这么多程序员, 其中多半心中住着一个奴才而不自知, 竟有如此之多的人会因为这个线人能和皇帝打通关系就义务当起了文字保镖起来.
2013-01-10 00:58:51 +08:00
回复了 iZr 创建的主题 电影 《泰囧》 票房高,真成了一朵奇葩,反映了大众什么情况?
@madao
这个帖子里像你这样拉了"低俗"的大旗来鄙视"高雅"的人真不少, 我觉得好恶心. 看不上这个电影的人根本没说自己高人一等, 也不想表现任何孤傲, 用两个词来形容这种心情那就是"无语"和"无聊".

一部赚翻了的恶俗电影为什么会有这么多人用那么多字节去拥护呢, 中国人的心智成熟度, 不仅体现在观影品位上而已.
1 ... 74  75  76  77  78  79  80  81  82  83  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2789 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 06:42 · PVG 14:42 · LAX 23:42 · JFK 02:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.