一、今日学习
1.复习
前五天学习了第一、二、三章的知识,简单总结一下:
第一章:了解了Java的发展历史和特点,如何构建Java开发运行环境;以及如何编辑、编译和执行Java程序
第二章:学习了main()函数,Java变量的命名、声明、类型、范围,注释,常量,类型的转换,引用类型,关键字,转义字符,运算符,在编程中最常见的程序流程控制语句和数组
第三章:学习了常用算法(比较值、数字排序、查找),以及Java工具类中的算法的实现
2.练习
例1 输出一行字符:“This is a Java program.”
1 public class study{ 2 public static void main(String[] args) { 3 System.out.println("This is a Java program."); 4 } 5 }
例2 求a和b两个数之和
1 import java.util.Scanner; 2 public class study{ 3 public static void main(String[] args) { 4 int a,b,sum; 5 Scanner con=new Scanner(System.in); 6 a=con.nextInt(); 7 b=con.nextInt(); 8 sum=a+b; 9 System.out.println("a+b="+sum); 10 } 11 }
例3 给两个数x和y,求两数中的大者
1 import java.util.Scanner; 2 public class study{ 3 public static void main(String[] args) { 4 Scanner con=new Scanner(System.in); 5 int x=con.nextInt(); 6 int y=con.nextInt(); 7 int max; 8 if(x>=y) { 9 max=x; 10 }else { 11 max=y; 12 } 13 System.out.println("max="+max); 14 } 15 }
例4 将字符赋给整型变量
1 public class study{ 2 public static void main(String[] args) { 3 int i,j; 4 i='A'; 5 j='B'; 6 System.out.println(i+" "+j); 7 } 8 }
例5 强制类型转换
1 public class study{ 2 public static void main(String[] args) { 3 float x; 4 int i; 5 x=3.6f; 6 i=(int)x; 7 System.out.println("x="+x+",i="+i); 8 } 9 }
例6 求一元二次方程式ax2+bx+c=0的根
二、遇到问题
在求数字根号时,不知道在Java中调用sqrt()报错,查资料后发现sqrt()得到的数字必须时double型,并且调用方式为:Math.sqrt(n)
三、明日学习
学习Java第四章中的类和方法