6.26日:
一、安装了Java的开发环境
了解了JDK、JRE、 JAM的作用以及关系
JDK:Java Development Kit,Java开发工具包
JRE: Java Runtime Environment,Java运行环境
JVM:Java Virtual Machine,Java虚拟机
JDK包含JRE,JRE包含JVM
Java代码的编译运行流程:
将Java源码编译成Java字节码。
使用JVM将Java字节码转化成机器码。
JVM作用:跨平台、内存管理、安全。
二、在视频的帮助下学会了Hello World 的编译(虽然里面很多不懂的东西)
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello world!!!");
}
}
6.27
一、对昨天的HelloWorld进行了进一步的了解
//public 公开的、公共的;公共的类的名称必须和它所在的文件名保持一致。
//class 类
//HelloWorld 类名
//static 静态的
//void 没有返回值
// main:程序入口函数的名称
//String[] 字符串数组,形参类型
//args:参数名称
二、学习了java 的基本的变量类型
基本变量类型:byte 1 short 2 int 4 long 8 float 4 double 8 1.2, 1.2D boolean 1 true, false char 2 ‘A’常量
使用final修饰:final int N = 110;
三、完成了pta上实验报告b中100分左右的题
6.28
一、学习的java的输入与输出
输入:
Scanner sc =
new
Scanner(System.in);
String str = sc.next();
// 读入下一个字符串
int
a = sc.nextInt();
// 读入下一个整数
float
b = sc.nextFloat();
// 读入下一个单精度浮点数
double c
= sc.nextDouble();
// 读入下一个双精度浮点数
String line = sc.nextLine();
// 读入下一行
输出:
System.out.println(123); // 输出整数 + 换行 System.out.println("Hello World"); // 输出字符串 + 换行 System.out.print(123); // 输出整数 System.out.print("yxc\n"); // 输出字符串 System.out.printf("%04d %.2f\n", 4, 123.456D); // 格式化输出,float与double都用%f输出二、完成到了PTA180分左右的题 6.29 一、对进制的转换有了更深的了解 如十进制转换成二进制
输入一个十进制数n,每次用n除以2,把余数记下来,再用商去除以2…依次循环,直到商为0结束,把余数倒着依次排列,就构成了转换后的二进制数。
用int的一个数来存储最后的二进制,每次求余后把余数存储在int型数的低位,依次递增。
public static String Decimal2Binary(int de){
String numstr = "";
while (de>0){
int res = de%2; //除2 取余数作为二进制数
numstr = res + numstr;
de = de/2;
}
return numstr;
}
public static Integer Biannary2Decimal(int bi){
String binStr = bi+"";
Integer sum = 0;
int len = binStr.length();
for (int i=1;i<=len;i++){
//第i位 的数字为:
int dt = Integer.parseInt(binStr.substring(i-1,i));
sum+=(int)Math.pow(2,len-i)*dt;
}
return sum;
}
对这些代码不是很懂,但根据c和c++的代码参考看,还是有很多相同地方的
二、完成了PTA上面的250分左右的题目了
6.30
一、学习了java的判断语句,跟c和c++本质上是一样的,学起来不是特别难
主要还是java的框架不是很熟悉
对奇数还是偶数的判断:
package firstjava;
import java.util.Scanner;
public class test {
public static void main(String[] args) {
int number;
System.out.println("输入一个整数:");
Scanner sc = new Scanner(System.in);
number = sc.nextInt();
if(number%2==0){
System.out.println("这个数是偶数");
}else{
System.out.println("这个数是奇数");
}
}
}
二、完成了PTA上370分左右的题目
7.1
一、复习了java前几天学习的内容
二、完成了PTA上420分的题目
标签:Java,String,第一周,int,System,sc,out From: https://www.cnblogs.com/dmx-03/p/17518722.html