翁恺《零基础学习Java语言》作业答案 第1周到第7周全部

文章目录

  • 前言
  • 一、第1周 计算
    • 1.温度转换
  • 二、第2周 判断
    • 1.时间换算
    • 2.信号报告
  • 二、第3周 循环
    • 1.奇偶个数
    • 2.数字特征值
  • 二、第4周 循环控制
    • 1.素数和
    • 2.念整数
  • 二、第5周 数组
    • 1.多项式加法
  • 二、第6周 使用对象
    • 1.单词长度
    • 2.GPS数据处理
  • 二、第7周 函数
    • 1.分解质因数
    • 2.完数
  • 总结

前言

提示:该文章为自己的正确答案记录,本人也是初学者,答案并非最优方案。

翁恺老师的《零基础学Java语言》作业正确答案记录


一、第1周 计算

1.温度转换

题目内容:

写一个将华氏温度转换成摄氏温度的程序,转换的公式是:

°F = (9/5)*°C + 32

其中C表示摄氏温度,F表示华氏温度。

程序的输入是一个整数,表示华氏温度。输出对应的摄氏温度,也是一个整数。

提示,为了把计算结果的浮点数转换成整数,需要使用下面的表达式:

(int)x;其中x是要转换的那个浮点数。

注意:除了题目要求的输出,不能输出任何其他内容,比如输入时的提示,输出时的说明等等都不能。这道题目要求转换后的数字,程序就只能输出这个数字,除此之外任何内容都不能输出。

输入格式: 一个整数。

输出格式:一个整数。

输入样例:100

输出样例:37

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner temp = new Scanner (System.in);double input = temp.nextInt();//套公式即可System.out.println((int)((input-32)/1.8));}
}

二、第2周 判断

1.时间换算

题目内容:

UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。

现在,你的程序要读入一个整数,表示BJT的时和分。
整数的个位和十位表示分,百位和千位表示小时。
如果小时小于10,则没有千位部分;
如果小时是0,则没有百位部分;
如果分小于10分,需要保留十位上的0。
如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。
有效的输入范围是0到2359,即你的程序不可能从测试服务器读到0到2359以外的输入数据。
你的程序要输出这个时间对应的UTC时间,输出的格式和输入的相同,即输出一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。

提醒:要小心跨日的换算。

输入格式:

一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而且分小于10分,需要保留十位上的0。

输出格式:

一个整数,表示UTC的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果小时不是0而且分小于10分,需要保留十位上的0。

输入样例:

933

输出样例:

133

import java.util.Scanner;
public class Main {public static void main(String[] args) {int BJT, UTC;Scanner in = new Scanner(System.in);BJT = in.nextInt();//范围为0到2359if (0 <= BJT && BJT <= 2359) {//其中百位和个位代表分钟,不闹超过60//对1000取余,再对100取余,即可得到两位数if (BJT % 1000 % 100 <= 59) {//如果小时大于8点则可以直接相减if (BJT >= 800) {UTC = BJT - 800;//如果小于8点,减完要倒退到前一天 } else {UTC = 2400 - (800 - BJT);}System.out.println(UTC);} else {System.out.println("错误的输入时间");}} else {System.out.println("错误的输入时间");}}
}

2.信号报告

题目内容:

无线电台的RS制信号报告是由三两个部分组成的:

R(Readability) 信号可辨度即清晰度.

S(Strength) 信号强度即大小.

其中R位于报告第一位,共分5级,用1—5数字表示.

1—Unreadable

2—Barely readable, occasional words distinguishable

3—Readable with considerable difficulty

4—Readable with practically no difficulty

5—Perfectly readable

报告第二位是S,共分九个级别,用1—9中的一位数字表示

1—Faint signals, barely perceptible

2—Very weak signals

3—Weak signals

4—Fair signals

5—Fairly good signals

6—Good signals

7—Moderately strong signals

8—Strong signals

9—Extremely strong signals

现在,你的程序要读入一个信号报告的数字,然后输出对应的含义。如读到59,则输出:

Extremely strong signals, perfectly readable.

输入格式:

一个整数,信号报告。整数的十位部分表示可辨度,个位部分表示强度。输入的整数范围是[11,59]内有效的数字,这个范围外的数字不可能出现在测试数据中。

输出格式:

一句话,表示这个信号报告的意义。按照题目中的文字,先输出表示强度的文字,跟上逗号和空格,然后是表示可辨度的文字,跟上句号。注意可辨度的句子的第一个字母是小写的。注意这里的标点符号都是英文的。

输入样例:
33

输出样例:

Weak signals, readable with considerable difficulty.

import java.util.Scanner;public class Main {public static void main (String[] args){Scanner sc = new Scanner(System.in);int rs = sc.nextInt();
//对10和100取余的到个位数和十位数,用switch语句匹配输出即可int s=rs%10;int r=rs/10%10;if (r>=1 && r<=5 && s>=1 && s<=9){switch (s){   case 1 : System.out.print("Faint signals, barely perceptible"+", ");break;case 2 :System.out.print("Very weak signals"+", ");break;case 3 :System.out.print("Weak signals"+", ");        break;case 4 :System.out.print("Fair signals"+", ");       break;case 5 :System.out.print("Fairly good signals"+", ");        break;case 6 :System.out.print("Good signals"+", ");       break;case 7 :System.out.print("Moderately strong signals"+", ");      break;          case 8 :System.out.print("Strong signals"+", ");       break;          case 9 :System.out.print("Extremely strong signals"+", ");     break;}switch (r){case 1 : System.out.print("unreadable"+".");break;case 2 :System.out.print("barely readable, occasional words distinguishable"+".");break;case 3 :System.out.print("readable with considerable difficulty"+".");       break;case 4 :System.out.print("readable with practically no difficulty"+".");     break;case 5 :System.out.print("perfectly readable"+".");      break;}}else{System.out.println("no!");}}
}

二、第3周 循环

1.奇偶个数

题目内容:

你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。

输入格式:

一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。

输出格式:

两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中的偶数的个数。两个整数之间以空格分隔。

输入样例:9 3 4 2 5 7 -1

输出样例:4 2

import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);//定义两个变量表示奇数和偶数,while循环遍历即可,若偶数则o++,否则j++int j = 0, o = 0;while (true) {int a = sc.nextInt();if ( a==-1) {break;} else if (a%2 == 0) {o++;} else {j++;}}System.out.println(j + " " + o);}
}

2.数字特征值

题目内容:

对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0。按照整数的顺序把对应位的表示奇偶性的0和1都记录下来,就形成了一个二进制数字。比如,对于342315,这个二进制数字就是001101。

这里的计算可以用下面的表格来表示:

按照二进制位值将1的位的位值加起来就得到了结果13。

你的程序要读入一个非负整数,整数的范围是[0,100000],然后按照上述算法计算出表示奇偶性的那个二进制数字,输出它对应的十进制值。

提示:将整数从右向左分解,数位每次加1,而二进制值每次乘2。

输入格式:

一个非负整数,整数的范围是[0,1000000]。

输出格式:

一个整数,表示计算结果。

输入样例:

342315

输出样例:

13

import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int s = sc.nextInt();int n = 0, m = 0, t = 1,r=0;while (s != 0) {m = s % 10; //得到尾数s = s / 10; //去掉当前尾数,方便下一轮运算n++;//数位加一if ((m%2==0&&n%2==0)||(m%2!=0&&n%2!=0)) {//判断是否满足条件r += t;//累加计算}t=2*t;}System.out.println(r);}
}

二、第4周 循环控制

1.素数和

题目内容:

我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。

现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。

注意,是第n个素数到第m个素数之间的所有的素数,并不是n和m之间的所有的素数。

输入格式:

两个整数,第一个表示n,第二个表示m。

输出格式:

一个整数,表示第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。

输入样例:

2 4

输出样例:

15

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int m = sc.nextInt();boolean t = true;int wh = 2;int n1 = 0;//代表素数个数int wh1 = 0;//用来计算素数累加/*思路:使用while无限循环,令wh从2开始自增寻找找素数,找到一个素数则n1++,n1=n相等时,即为第n个素数,令找到的素数相加(wh1+=wh)当n1=m时,即为第m个素数结束程序*/while (true) {//判断是否素数if (wh != 2 && wh % 2 == 0) {t = false;} else {for (int i = 3; i < wh; i=i+2) {if (wh % i == 0) {t = false;break;}}}//如果是素数if (t) {n1++;if (n1 >= n && n1 <= m) {wh1 += wh;}if (n1 > m) {System.out.println(wh1);break;}} else {t = true;}wh++;}}
}

2.念整数

题目内容: 你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。

如输入1234,则输出:yi er san si
注意,每个字的拼音之间有一个空格,但是最后的字后面没有空格。
当遇到负数时,在输出的开头加上“fu”,如-2341输出为:fu er san si yi

输入格式:一个整数,范围是[-100000,100000]。

输出格式:表示这个整数的每一位数字的汉语拼音,每一位数字的拼音之间以空格分隔,末尾没有空格。

输入样例:-30

输出样例:fu san ling

import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int w = 0,wei = 0,i = 100000;
if (n==0) {System.out.println("ling");}if(n<0){System.out.print("fu ");n*=-1; }for (int bb = n; bb != 0; wei++) {bb /= 10;}for (int bb = 6-wei;bb!=0;bb--){ i = i / 10; }while (i != 0) {w = n / i % 10;switch (w) {case 0:System.out.print("ling");break;case 1:System.out.print("yi");break;case 2:System.out.print("er");break;case 3:System.out.print("san");break;case 4:System.out.print("si");break;case 5:System.out.print("wu");break;case 6:System.out.print("liu");break;case 7:System.out.print("qi");break;case 8:System.out.print("ba");break;default:System.out.print("jiu");break;}if(i!=1){System.out.print(" ");}i /= 10;}}
}

二、第5周 数组

1.多项式加法

题目内容:
一个多项式可以表达为x的各次幂与系数乘积的和,比如:
2x6+3x5+12x3+6x+20

现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。
程序要处理的幂最大为100。

输入格式:
总共要输入两个多项式,每个多项式的输入格式如下:
每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数。第一行一定是最高幂,最后一行一定是0次幂。
注意第一行和最后一行之间不一定按照幂次降低顺序排列;如果某个幂次的系数为0,就不出现在输入数据中了;0次幂的系数为0时还是会出现在输入数据中。

输出格式:
从最高幂开始依次降到0幂,如:
2x6+3x5+12x3-6x+20
注意其中的x是小写字母x,而且所有的符号之间都没有空格,如果某个幂的系数为0则不需要有那项。

输入样例:
6 2
5 3
3 12
1 6
0 20
6 2
5 3
2 12
1 6
0 20

输出样例:
4x6+6x5+12x3+12x2+12x+40

import java.util.Scanner;
public class Main{public static void main(String[] args) {Scanner sc = new Scanner(System.in);int[] $1 = new int[101];int a = 0;for (int i = 0; i < 2; ) {a = sc.nextInt();if (a < 0 || a > 100) {break;}$1[a] += sc.nextInt();if (a == 0) {i++;}}int sum = 0;if (a >= 0 && a <= 100) {for (int i = $1.length - 1, n = 0; i >= 0; i--) {sum += $1[i];if ($1[i] == 0) {continue;}n++;if ($1[i] > 0 && n > 1) {System.out.print("+");}if ($1[i] != 1) {System.out.print($1[i]);}if (i != 0) {System.out.print("x");}if (i > 1) {System.out.print(i);}}if (sum == 0) {System.out.print("0");}} else {System.out.println("请输入[0,100]区间的整数");}}
}

二、第6周 使用对象

1.单词长度

题目内容:

你的程序要读入一行文本,其中以空格分隔为若干个单词,以‘.’结束。你要输出这行文本中每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如“it’s”算一个单词,长度为4。注意,行中可能出现连续的空格。

输入格式:

输入在一行中给出一行文本,以‘.’结束,结尾的句号不能计算在最后一个单词的长度内。

输出格式:

在一行中输出这行文本对应的单词的长度,每个长度之间以空格隔开,行末没有最后的空格。

输入样例:

It’s great to see you here.

输出样例:

4 5 2 3 3 4

import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);lo:while (true) {String a = sc.next(); if (a.equals(".")){break lo;}for (int i = 0; i < a.length(); i++) {char b = a.charAt(i);if (b == '.') {System.out.println(a.length()-1);break lo;}}System.out.print(a.length()+" ");}}
}

2.GPS数据处理

题目内容:

NMEA-0183协议是为了在不同的GPS(全球定位系统)导航设备中建立统一的BTCM(海事无线电技术委员会)标准,由美国国家海洋电子协会(NMEA-TheNational Marine ElectronicsAssocia-tion)制定的一套通讯协议。GPS接收机根据NMEA-0183协议的标准规范,将位置、速度等信息通过串口传送到PC机、PDA等设备。

NMEA-0183协议是GPS接收机应当遵守的标准协议,也是目前GPS接收机上使用最广泛的协议,大多数常见的GPS接收机、GPS数据处理软件、导航软件都遵守或者至少兼容这个协议。

NMEA-0183协议定义的语句非常多,
但是常用的或者说兼容性最广的语句只有
$GPGGA、$GPGSA、$GPGSV、$GPRMC、$GPVTG、$GPGLL等。

其中$GPRMC语句的格式如下:

$GPRMC,024813.640,A,3158.4608,N,11848.3737,E,10.05,324.27,150706,A*50

这里整条语句是一个文本行,行中以逗号“,”隔开各个字段,每个字段的大小(长度)不一,这里的示例只是一种可能,并不能认为字段的大小就如上述例句一样。

字段0:$GPRMC,语句ID,表明该语句为Recommended Minimum Specific GPS/TRANSIT Data(RMC)推荐最小定位信息

字段1:UTC时间,hhmmss.sss格式

字段2:状态,A=定位,V=未定位

字段3:纬度ddmm.mmmm,度分格式(前导位数不足则补0)

字段4:纬度N(北纬)或S(南纬)

字段5:经度dddmm.mmmm,度分格式(前导位数不足则补0)

字段6:经度E(东经)或W(西经)

字段7:速度,节,Knots

字段8:方位角,度

字段9:UTC日期,DDMMYY格式

字段10:磁偏角,(000 - 180)度(前导位数不足则补0)

字段11:磁偏角方向,E=东W=西

字段16:校验值

这里,“*”为校验和识别符,
其后面的两位数为校验和,
代表了“$”和“*”之间所有字符的
异或值的十六进制值(不包括这两个字符)。
上面这条例句的校验和是十六进制的50,也就是十进制的80。
提示:
^运算符的作用是异或。
将$和*之间所有的字符做^运算
(第一个字符和第二个字符异或,结果再和第三个字符异或,依此类推)
之后的值对65536取余后的结果,
应该和*后面的两个十六进制数字的值相等,
否则的话说明这条语句在传输中发生了错误。
注意这个十六进制值中是会出现A-F的大写字母的。
另外,如果你需要的话,可以用Integer.parseInt(s)
从String变量s中得到其所表达的整数数字;而Integer.parseInt(s, 16)
从String变量s中得到其所表达的十六进制数字

现在,你的程序要读入一系列GPS输出,其中包含$GPRMC,也包含其他语句。在数据的最后,有一行单独的

END
表示数据的结束。

你的程序要从中找出 G P R M C 语 句 , 计 算 校 验 和 , 找 出 其 中 校 验 正 确 , 并 且 字 段 2 表 示 已 定 位 的 语 句 , 从 中 计 算 出 时 间 , 换 算 成 北 京 时 间 。 一 次 数 据 中 会 包 含 多 条 GPRMC语句,计算校验和,找出其中校验正确,并且字段2表示已定位的语句,从中计算出时间,换算成北京时间。一次数据中会包含多条 GPRMC语句,计算校验和,找出其中校验正确,并且字段2表示已定位的语句,从中计算出时间,换算成北京时间。一次数据中会包含多条GPRMC语句,以最后一条语句得到的北京时间作为结果输出。

你的程序一定会读到一条有效的$GPRMC语句。

输入格式:

多条GPS语句,每条均以回车换行结束。最后一行是END三个大写字母。

输出格式:

6位数时间,表达为:hh:mm:ss

其中,hh是两位数的小时,不足两位时前面补0;mm是两位数的分钟,不足两位时前面补0;ss是两位数的秒,不足两位时前面补0。

输入样例:

$GPRMC,024813.640,A,3158.4608,N,11848.3737,E,10.05,324.27,150706,A*50

END

输出样例:10:48:13

package com.weiminming.moocwork;
import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String result = null;while (true) {String a = sc.nextLine();//END则退出if (a.equals("END")) {break;//排除$GPRMC以外的语句} else if (a.indexOf("$GPRMC") == -1) {continue;}//输入示例:$GPRMC,024813.640,A,3158.4608,N,11848.3737,E,10.05,324.27,150706,,,A*50//从右往左边找到'*',获取它的索引位置赋值给cc,如果没找到则跳过当前语句if (a.lastIndexOf('*') == -1) {continue;}int cc = a.lastIndexOf('*') + 1;/*注意'*'后面的就是十六进制的数字,它的范围是最大是FFFF,不一定是两位数,所以不能直接获取倒数两位的字符串,要通过'*'号找*///获取从cc开始到结束的子串,指向对象bString b = a.substring(cc);//将子串的十六进制值转为十进制;int zichuan = Integer.parseInt(b, 16);//定义sum为字符串第二个字符,注意括号内的1是索引,第一个字符的索引为0char sum = a.charAt(1);//计算第一个字符到*号位置前一个字符的 异或 计算累加for (int i = 1; i < cc - 2; i++) {sum = (char) (sum ^ a.charAt(i + 1));}//判断是否满足条件if (sum % 65536 == zichuan && a.indexOf('A') != -1) {//小时数此时是字符串,先转数字int h = Integer.parseInt(a.substring(7, 9));//BJT和UTC时间换算h = (h + 8) % 24;//如果h是个位数则要加个零if (h < 9) {result = ("0" + h + ":" + a.substring(9, 11) + ":" + a.substring(11, 13));} else {result = (h + ":" + a.substring(9, 11) + ":" + a.substring(11, 13));}}}//输出System.out.println(result);}
}

二、第7周 函数

1.分解质因数

题目内容:

每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。

现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式;当读到的就是素数时,输出它本身。

输入格式:

一个整数,范围在[2,100000]内。

输出格式:

形如:

n=axbxcxd

n=n

所有的符号之间都没有空格,x是小写字母x。

输入样例:

18

输出样例:

18=2x3x3

import java.util.Scanner;
public class Main {public static boolean isPrime(int n) {boolean isPrime = true;//除了2的偶数都不是质数,不参与循环if (n != 2 && n % 2 == 0) {isPrime = false;} else {for (int i = 3; i < n; i += 2) {if (n % i == 0) {isPrime = false;break;}}}return isPrime;//ture or false}public static void main(String[] args) {Scanner sc = new Scanner(System.in);int account = sc.nextInt();int result = 0;System.out.print(account + "=");if (isPrime(account)) {System.out.print(account);} else {lo: for (int i = 2; i < account; i++) {if (isPrime(i)) {while (true) {result = account % i;if (result == 0) {System.out.print(i);account /= i;if (account != 1) {System.out.print("x");}}if (result != 0 && !isPrime(account)) {break;}if (result != 0 && isPrime(account)) {if (account == 1) {break;}System.out.print(account);break lo;}}}}}}
}

2.完数

一个正整数的因子是所有可以整除它的正整数。
而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。
例如6=1+2+3(6的因子是1,2,3)。

现在,你要写一个程序,读入两个正整数n和m(1<=n<m<1000),输出[n,m]范围内所有的完数。

提示:可以写一个函数来判断某个数是否是完数。

输入格式:

两个正整数,以空格分隔。

输出格式:
其间所有的完数,以空格分隔,最后一个数字后面没有空格。如果没> 有,则输出一个空行。

输入样例: 1 10

输出样例: 6

import java.util.Scanner;public class Main{public static boolean isPrime(int n) {boolean isPrime = true;//除了2的偶数都不是质数,不参与循环if (n != 2 && n % 2 == 0) {isPrime = false;} else {for (int i = 3; i < n; i += 2) {if (n % i == 0) {isPrime = false;break;}}}return isPrime;//ture or false}public static boolean isPrefect(int n) {int sum = 0;boolean a = false;if (!isPrime(n)) {for (int i = 1; i < n; i++) {if (n % i == 0) {sum += i;}}if (sum == n) {a = true;}}return a;}public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int m = sc.nextInt();int[] per = new int[60];//截至2018年,相关研究者已经找到51个完全数int count = 0;for (int i = n; i <= m; i++) {if (isPrime(i)) {continue;} else if (isPrefect(i)) {per[count] = i;count++;}}for (int i = 0; i < count; i++) {if (per[0] != 0) {System.out.print(per[i]);} else {System.out.print(" ");break;}if(i<count-1){System.out.print(" ");}}}
}

总结

学习java重在逻辑思考,解决问题的方案有很多。

非科班,纯爱好。

本人也是初学者,欢迎交流,一起学习。

翁恺《零基础学习Java语言》作业答案 第1周到第7周相关推荐

  1. java基础知识点_零基础学习Java语言,各个阶段需要掌握的知识点

    随社会的脚步的不断发展,Java技术在不断的与时俱进,这也是Java一直长盛不衰的原因之一.Java技术的学习,永远没有早晚之分,技不压身,对于21世纪的我们80后,90后,甚至00后,尤其适用! 那 ...

  2. 小甲鱼零基础学习python-课后作业答案拓展阅读(无需下载)

    博客园 课后作业及答案:https://www.cnblogs.com/hcxy2007107708/articles/10010321.html 扩展阅读:https://www.cnblogs.c ...

  3. 『零基础学Java语言-浙江大学-翁恺』第6周 使用对象

    以下为个人学习笔记和习题整理 课程:零基础学Java语言-浙江大学-翁恺 @ 中国大学MOOC https://www.icourse163.org/course/ZJU-1001541001 文章目 ...

  4. Java学习记录_1:MOOC《零基础学Java语言》课后习题解

    Hey,我是寒水,一名大二学生,电子商务专业在读,正在学习Java中.我试图将在Java学习中遇到的一些困惑和最终的解答发在这个账号上,希望以此来激励我不要放弃学习! 在学习记录这个专题中,我收藏一些 ...

  5. 零基础学习C语言,怎么入门?

    C语言同C++.Python等都是通用性的编程语言,它们不针对某一个特定的方向,能做的事情很多. C语言主要用于底层开发,Windows.Linux.Unix 等操作系统的内核90%以上都使用C语言开 ...

  6. java无线电台RS制信号_中国MOOC_零基础学Java语言_第2周 判断_2信号报告

    2 信号报告(5分) 题目内容: 无线电台的RS制信号报告是由三两个部分组成的: R(Readability) 信号可辨度即清晰度. S(Strength)    信号强度即大小. 其中R位于报告第一 ...

  7. 零基础学习java,这些书一定要看!

    学习java技术除了看视频,看书也是非常重要的,尤其是零基础同学,本文包含学习Java各个阶段的书籍推荐,史上最全,学习Java,没有书籍怎么行,就好比出征没带兵器一个道理,这些书籍整理出来给大家作为 ...

  8. 零基础学习Java培训有什么攻略

    零基础学习Java培训有什么攻略?java是主流编程语言之一,我们在学习Java的时候需要制定Java学习路线图,Java涉及到的知识点非常的多,我们该从何学起呢?怎么系统的学习呢?来看看下面的详细介 ...

  9. 零基础学习java必须要了解的学习路线

    Java开发目前热火朝天,但是有传言说Java将被取代,当然那只是传言.今天小编来谈谈零基础学习Java必须了解的学习路线. 第一阶段:HTML+CSS 静态布局开始 有人肯能会说我是做后端的,前端的 ...

最新文章

  1. C/C++代码静态检查工具PC-lint在VS2008开发环境中的安装配置和使用
  2. java同时输入输出buf_java输入输出流小细节
  3. tp5 控制器不存在_使用服务器管理器将域控制器降级
  4. Pinyin4j中文字符和拼音之间的转换
  5. mysql的原理图解_MySQL排序工作原理
  6. 稀缺:百分之二的选择
  7. MySQL调优(六):分区设计,分区优化案例
  8. httping 2.2.1 发布,测试 HTTP 连接的工具
  9. python爬虫爬取ip记录网站信息并存入数据库
  10. Python 匿名函数 lambda - Python零基础入门教程
  11. 企业员工管理系统封面html,单页面模板
  12. 零零碎碎写的脚本(四)自动监控某系统服务状态并警报
  13. VBA实战技巧精粹010:如何快速选定工作表及Option Base 1
  14. CoppeliaSim用户手册中文翻译版(一)
  15. 前端实现PDF预览打印
  16. 无源晶振与有源晶振的区别
  17. 自用-----------------
  18. lat_mem_rd 内存延迟测试工具原理,lmbench编译时llseek链接不到问题解决
  19. 管理理念:星巴克-文化成就品牌传奇
  20. 智慧税务+数据可视化:企业财务管理告别难题

热门文章

  1. JFreeChart Hacking-补丁贴
  2. 整理的一些 Vue3 知识点
  3. 【论文评审】怎样审稿?
  4. 然后删除oracle用户,oracle删除用户
  5. JSP网站开发技术两种模式介绍
  6. 广告位banner组件
  7. 自制的MATLAB拼图游戏GUI界面版详解(中篇)
  8. 基于51单片机16*32点阵显示屏的设计与实现
  9. 【C进阶】two -> 指针进阶
  10. 天下数据支招如何防范域名被劫持