java学习笔记(一)

韩顺平java从入门到精通系列
从今天开始学java了,期限一个月看能学成啥样。!!! 加油
java se: j2se 桌面开发 基础~
java ee: j2ee  web开发
java me: j2me  手机开发

java面向对象编程,图形界面,数据库编程,文件io流,网络编程,多线程

坦克大战,山寨qq,满汉堂
1,高效而愉快的学习
2,先建立一个整体框架,然后细节
3,用的什么再学习什么
4,先know how,再know why
5,软件编程是一门“做中学”的学科,不是会了再做,而是做了才会
6,适当的囫囵吞枣
7,学习软件编程是在琢磨别人怎么做,而不是我认为应该怎么做的过程
 
 
-----------------------------------------------------------------------------------------------------------------------------------------------
3.15 加油~~~
java 语言特点:简单的,面向对象的,跨平台(操作系统)的,【即一次编译,到处运行】,高性能的
jdk(java development kit,java开发工具包),sun公司开发,包括jre(java runtime environment,java运行环境)、java的工具 java的编译器javac.exe java解释执行器java.exe、java的类库(3600多个类)
只要运行,不需要开发的话,只需要安装jre
1安装
2配置:配置环境变量
 
在java中对char进行运算的时候,直接当做ascii码对应的整数对待。
字符类型两个字节,可以表示汉字
char c='中';//unicode
int d =c;
System.out.println("中:"+d);

 
 
//这样就违背数据从高精度到低精度转换的原则
  //btye<short<int<long<float<double
  int e =1.2;//错误
  double f =9;//正确
  //数据类型可以自动从低精度转换到高精度

 
在java中的小数默认是double
float a =3.4//错误
float a =3.4f//正确
 

如何把高精度转换成低精度
int a =int(2.3);//a=2
int b=int(2.9);//b=2

 
int a =1;
double b =4.5;
a=b;//错误,不能把double转成int
 
int a=1;
double b=4.5
b=a;//b=1
 
 
//当一个整数(或者float)和一个double运算时候,运算结果会向高精度转
int a=3;
int b=a+3.4;//错误
System.out.println(b);

 
------------------------------------------------------------------------------------------------------
3.16 昨天有事,今天多学点 加油~
 
控制台输入
import java.io.*;
try{
      InputStreamReader isr = new InputStreamReader(System.in);
     BufferedReader br =new BufferedReader(isr);
     String str=br.readLine();
     float num1=Float.parseFloat(str);
     int a=Integer.parseInt(str);
     System.out.println(num1);
     }catch(Exception e)
     {
      e.printStackTrace();
     }

 
switch(条件表达式){
 case 常量1:
     语句1;
     break;
 default:
     语句;
     break;
 }

//条件表达式的数据类型,应该和case后的常量类型一致。
//switch汇总可以用的数据类型:byte,short,int,char,enum等。
 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值