码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA学习第二天

时间:2016-04-27 20:27:19      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

    今天2016年4月27号,JAVA学习第二天!

    昨天正式步入JAVA学习课堂,学习了第一节JAVA课程,由于以前有C语言基础,所以课程有点快!昨天学习了教材的第一部分,第一部分总共两章,分别是JAVA简介和JAVA基础语法。

  1. JAVA中字符用unicode编码,以前学的C是用ASCLL编码的,unicode编码完全包含ASCLL编码,并且还有很多事在ascll中没有的;
  2. JAVA中每一个小数常量默认为double型;
  3. 数据的转型操作中,自动转换就是将范围小的数据类型自动变为范围大的数据类型,强制转型是将范围大的数据类型转变为范围小的数据类型,转换方式有两种:数字F和(float)数字;
  4. JAVA中有一种数据类型叫布尔型(boolean),并且在JAVA中关系表达式的数据类型必须是boolean型。语句 int x=1>2在C语言中是对的,结果是x=0,而在JAVA中就是错的,因为1>2在JAVA中的数据类型是布尔型,x是整型,不能把结果为布尔型的结果赋值给整型。注:if语句内必须是布尔型。

第二章结束有几个编程题。书P61

1.打印100-1000之间所有的水仙花数。

代码:

package com.cqvie.yyc;

public class ShuiXianHua { 
 
 public static void main(String[] args) {
    int a,b,c,i;
    for(i=100;i<1000;i++){
    a=i/100;
    b=i%100/10;
    c=i%10;
    if(a*a*a+b*b*b+c*c*c==i)
     System.out.println(i);
    }

 }

}

输出:

153
370
371
407

2.通过代码,完成两个整数内容的交换。

代码:

package com.cqvie.yyc;

public class JiaoHuanLiangGeShu {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
    int a,b,c;
    a=100;
    b=200;
    c=a;a=b;b=c;
    System.out.println(a);
    System.out.println(b);
 }

}

输出结果:

200
100

3.判断一个数能否被3、5、7整除。

代码:

package com.cqvie.yyc;

public class PanDuanZhengChu357 {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
     int a=105;
     if(a%3==0&&a%5==0&&a%7==0)
      System.out.println("A能被3,5,7整除");
 }

}

输出结果:A能被3,5,7整除

4.用for循环求100-200的累加和。

代码:

package com.cqvie.yyc;

public class Qiu100Dao200DeHeFor {

 public static void main(String[] args) {
  // TODO Auto-generated method stub
     int sum,a,t;
     sum=0;
     t=100;
     for(a=100;a<200;a++,t++){
      sum=sum+t;
     }
     System.out.println(sum);
 }

}

输出结果:14950

 

 

今天开始学习第三章。

类与对象   书P66-71

 

使用对象操作类

代码:

第一部分

package com.cqvie.yyc;

public class Person {
 public String name;
 public int age;
 public void tell() {
  System.out.println("我叫"+name+",今年"+age+"岁");
 }

}

第二部分

package com.cqvie.yyc;

public class PersonTest {

 public static void main(String[] args) {
  Person p1=new Person();
  p1.name="张三";
  p1.age=18;
  p1.tell();

 }

}

对第二部分执行,结果:我叫张三,今年18岁

 

JAVA学习第二天

标签:

原文地址:http://www.cnblogs.com/hyyq/p/5439967.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!