📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
查看: 3045| 回复: 6
跳转到指定楼层
上一主题 下一主题
收起左侧

[CS61B]Lab01

全局:
公开课
学校名称: UCB
Unit号: 01
开课时间: 22
课程全名: CS61B
平台: 其他

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
Lab01:http://gaotx.com/cs61b/lab/lab01
My solution:http://gaotx.com/blogs/2015/06/22/cs61b-lab01/

上一篇:[cs61b]lab0
下一篇:Introduction to Computer Networking(week 3)
🔗
陌染清源 2015-7-9 22:57:20 | 只看该作者
全局:
没有搞定EMACS,最后还是用Eclipse做的

Lab1.png (21.06 KB, 下载次数: 1)

Lab1.png
回复

使用道具 举报

🔗
rockleecsu 2016-2-8 14:07:40 | 只看该作者
全局:
截图:


代码:
  1. /* Names.java */

  2. import java.io.*;

  3. /** The Names class provides a single function, main, that will
  4. *   perform various manipulations of the name John Fitzgerald Kennedy.
  5. *   This is a modification of the program on page 43 of Arnow and Weiss.
  6. */

  7. class Names {

  8. /** Performs various string operations on the name John Fitzgerald Kennedy.
  9. *  @param arg is not used.
  10. */
  11.   public static void main(String arg[]) {
  12.     String first = "John";
  13.     String middle = "Fitzgerald";
  14.     String last = "Kennedy";
  15.     String initials;
  16.     String firstInit, middleInit, lastInit;

  17.     firstInit = first.substring(0,1);
  18.     middleInit = middle.substring(0,1);
  19.     lastInit = last.substring(0,1);
  20.     initials = firstInit.concat(middleInit);
  21.     initials = initials.concat(lastInit);

  22.     System.out.println();
  23.     System.out.println(first + " " + middle + " " + last + " ");
  24.     System.out.println(initials);
  25.     System.out.println(last + ", " + first + " " + middle);
  26.     System.out.println(last + ", " + first + " " + middleInit +".");
  27.     System.out.println(first.toUpperCase() + " " + last.toUpperCase());

  28.     System.out.println(first + " equals john is " + first.equals("john"));
  29.     System.out.println(first + " equals john (ignoring case) is "
  30.                        + first.equalsIgnoreCase("john"));
  31.     System.out.println("The character at index 3 in " + middle + " is " +
  32.                        middle.substring(3,4));
  33.     System.out.println("The index of \"gerald\" within " + middle + " is " +
  34.                        middle.indexOf("gerald"));
  35.     System.out.println("The index of \"gerald\" within " + last + " is " +
  36.                        last.indexOf("gerald"));

  37.     System.out.println();
  38.   }
  39. }
复制代码
回复

使用道具 举报

🔗
xieyt 2016-3-3 23:21:17 | 只看该作者
全局:
小白求问,用eclipse做的话,是新建java project--class,然后复制官网上的Names.java里面的代码进去修改吗?
我应该把2个错误都改了,但是还是显示有错误。。是哪里配置有问题吗??
查了好久都没办法解决。。

1.PNG (46.56 KB, 下载次数: 1)

1.PNG
回复

使用道具 举报

🔗
springroll16 2016-3-20 06:04:05 | 只看该作者
全局:
xieyt 发表于 2016-3-3 23:21
小白求问,用eclipse做的话,是新建java project--class,然后复制官网上的Names.java里面的代码进去修改吗 ...

你要先create 一个java project 然后create class, 之后会生成一个method, 他提供的是class [name] Names要换成你的class name 或者你就叫你的class Names
回复

使用道具 举报

🔗
xieyt 2016-3-20 20:25:42 | 只看该作者
全局:
springroll16 发表于 2016-3-20 06:04
你要先create 一个java project 然后create class, 之后会生成一个method, 他提供的是class [name] Name ...

好像是之前没有配置计算机的java环境,后来配置了以后就可以了,也不知道是不是这个问题,但之前我做过stanford cs106a的homework是运行成功过的。。
另外现在还有个问题就是,eclipse不能直接导入官网给的文件吗?都是要自己复制代码到新建的class里?
还有就是如果有package的话用cmd编译了以后没法运行,说是没找到类,但是用eclipse就可以。
谢谢
回复

使用道具 举报

全局:
本帖最后由 soniasong2525 于 2016-4-7 04:52 编辑

file:///C:/Users/Administrator/AppData/Roaming/Tencent/QQ/Temp/J@B7L1U1ZP~J$G%29K7_OU%7B9B.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表