1本周学习总结
Markdown基本语法。
JDk,JRE,JVM。其中JDK 是开发工具包 JRE Java执行环境 JVM java虚拟机。JDK含有JRE和JVM 。JRE还包含有JVM。
2 书面做业
1虚拟机
1.1执行java程序的步骤是什么?为何java程序能够跨平台运行?
先生成源程序,编译生成class,而后编译运行class的字节码指令。
Java是在JVM上运行的,不一样的系统平台有本身的JVM,因此JAVA能够跨平台运行。
1.2什么是jdk?jdk, jre, jvm的联系是什么?
JDK 开发工具包 JRE Java执行环境 JVM java虚拟机。JDK=JRE+JVM+其它 JRE包括了JVM。
2java与javac
2.1java HelloWorld命令中,这条命令的含义是什么?HelloWorld这个参数指的是什么?
对源文件用javac进行编译为字节码文件,helloWord这个参数指的是类名。
2.2Path变量有什么用?
path制定命令搜索路径,这样编译文件时,会到path变量目录中寻找并执行程序。
2.3使用java编写程序并运行与使用c语言编写程序并运行的步骤和生成的中间文件、目标文件有什么不一样?
java会生成java源文件和class字节码文件。
c是生成源代码,cpp,编译生成。o 而后生成。exe文件。
3实验总结
3.1阅读PTA中提交Java程序的一些套路。
要进行输入,程序开头应有`import java.util.Scanner`将Scanner类导入。
在main中输入`Scanner sc = new Scanner(System.in) `生成Scanner对象。
next()必定要读取到有效字符后才能够结束输入,对输入有效字符以前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符以后,next()方法才将其后输入的空格键、Tab键或Enter键等视为分隔符或结束符。简单地说,next()查找并返回来自此扫描器的下一个完整标记。完整标记的先后是与分隔模式匹配的输入信息,因此next方法不能获得带空格的字符串。
而nextLine()方法的结束符只是Enter键,即nextLine()方法返回的是Enter键以前的全部字符,它是能够获得带空格的字符串的。
格式化输出
%d 整型 %f 浮点型 %s 字符串 %c 字符 %b 布尔类型 \r 回车 \n 换行 \f 走纸换页 \t 横向跳格 \b 退格
3.2 5-2(取数字)实验总结。
```if(num>=10000&&num<=20000)
{
System.out.println( Integer.toBinaryString(num) +","+ Integer.toOctalString(num) +","+ Integer.toHexString(num));
判断在其范围内的 按照各个进制输出
if(i!=0) System.out.print(" ");
if(a.charAt(i)==45) i=1;
if(a.charAt(i)>=48&&a.charAt(i)<=57)
判断语句分别做用为防止输出空格
还有负数
以及在0-9之间取值
###3.3 5-3(取数字浮点数)实验总结
- ``` for(int i=0;i<a.length();i++)
{
if(a.charAt(i)>=48&&a.charAt(i)<=57)
用charAt 进行取出字符 而后将各位相加求和java
4Java主要应用在那几个方面?你对本身在这门课的目标与期许是什么?
每周花费时长 |
18h |
代码总计划量 |
6000 |
代码 平均 |
400 |
学习方法 |
视频和编程 |
遇到困难解决办法 |
调试找资料问人 |
3使用码云管理Java代码
3.1GIT使用




3.2 截图题集“Java基本语法”PTA提交列表

3.3 使用学姐、学长开发的jar程序统计每周的代码量
