第一次书面做业

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程序统计每周的代码量

行数 新增行数 文件数 新增文件数
73 73 3 3

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息