JAVA(二)概述

一、java的特点

  1. 简单易学

  2. 安全性高

  3. 跨平台

  4. 多线程的

二、java的应用领域

  java分为3个部分:

   1. J2SE, 主要用来开发桌面应用软件用的。

   2. J2ME,嵌入式开发,向手机里的软件、掌上电脑等等。

   3. J2EE 属于网络编程,JSP等等,就是做网站用到的编程

三、学习目标

  1. 了解程序语言及发展历史

  2. 熟练掌握java语言的语法规则

  3. 掌握java常用类的使用

  4. 掌握编程逻辑思维能力

    能看懂程序

    会调试程序

    理解并应用面向对象的设计思想

  5. 为将来学习J2EE做准备

 

 1 //java中的函数也叫做方法 方法逻辑意义代表的就是一个事物可以执行的操作
 2 class Triangle
 3 {
 4     int a;
 5     int b;
 6     int c;
 7     
 8     int zhouchang() //不需要定义形参,因为zhouchang函数和属性a b c是一个有机整体,彼此当然可以相互访问
 9     {
10         return a + b + c;
11     }
12     
13     double area() 
14     {
15         double p = 1.0*(a+b+c) / 2;
16         return Math.sqrt(p * (p-a) * (p-b) * (p-c));
17     }
18 };
19 
20 class TestTriangle
21 {
22     public static void main(String[] args)
23     {
24 //        int i;
25 //        
26 //        int * p = (int *)malloc(sizeof(int));
27 //        A * q = (A *)malloc(sizeof(A));
28 //        
29 //        
30 //        Triangle * r = (Triangle * )malloc(sizeof(Triangle));
31         Triangle s = new Triangle();
32         
33         s.a = 3;
34         s.b = 4;
35         s.c = 5;
36         
37         System.out.printf("%d    %f\n", s.zhouchang(), s.area());
38                         //在java中double 和 float 都用%f输出
39                         //在C中,double用%lf输出, float 用%f输出    
40     
41         //zhouchang();
42     }
43 }
在java中求三角形的周长和面积
 1 # include <stdio.h>
 2 # include <math.h>
 3 
 4 int zhouchang(int m, int n, int k)
 5 {
 6     return m + n + k;
 7 }
 8 
 9 double area(int m, int n, int k)
10 {
11     double p = 1.0*(m+n+k) / 2;
12 
13     return sqrt(p * (p-m) * (p-n) * (p-k));
14 }
15 
16 int main(void)
17 {
18     int a, b, c;
19     
20     a = 3;
21     b = 4;
22     c = 5;
23 
24     printf("%d,  %lf\n", zhouchang(a,b,c), area(a,b,c));
25 
26     return 0;
27 }
在C语言中求三角形的周长和面积

 

 

参考资料

《java就业培训》 张孝祥

《java学习笔记》林信良

《java核心编程》机械工业出版社

《java编程思想》机械工业出版社

posted @ 2013-07-14 20:49  tongtian  阅读(232)  评论(0编辑  收藏  举报