java编程入门知识及编码小技巧

一、基础知识

编程需要两个重要的东西,编译器J DK和开发环境IDE 。

注释用//,或者/* */。

在src中建立新包,名字用小写开头;在包中建立新的Java class,名字用大写开头。

简单速写口令:psvm + enter (开头) ; sout + enter(输出);

字面量以及对应的值:int 1 ;double 1.0 ; string “1” ; char ‘1’ ; int 0x0111 (硬件设备LED控制灯上会用到); 

数据类型转换: byte < short < int < long < float < double

数学运算优先级: 变量取值;强制类型转换;算数运算符(先乘除后加减);赋值运算符。同级别,从左到右。

// a++和++a的区别,一段代码展示

//  int a = 1;

//   a++;    //一般写程序只会用到

//   ++a;

// int b = a++;  //先出表达式的值,再加

// int c = ++a;    //先加,在出表达式的值

比较运算符的运算结果是布尔值类型,逻辑运算符就是给布尔值用的。

if语句的变量作用域,就看包含它的大括号。if语句的变体:三目运算符。a = x < 0 ? -1 : 1 ; 翻译 : x < 0 ? yes, a=-1 , no, a = 1.

switch语句一般满足两个条件才用到:① 有很多else if ;②都是一个变量和不同的数值比较。

数组是用来减少相同形式的变量;for循环是用来减少相同的代码。

二、固定代码格式:

1、用户输入:Scanner scanner = new Scanner ( System.in ) ;  //此处Scanner不可复制,需自己输入。若想复制,需在上行输入 import java.util.Scanner

  int/double  number = scanner.nextInt/.nextDouble ;

2、switch语句:

switch(x){

case 0 :

... ;

break ;

case 1:

... ;

break ;

}

3、随机数生成

double value = Math.random();  //value为[0,1)之间的随机小数

4、数组

Scanner  scanner = new Scanner ( System.in ) ;

int  number = scanner.nextInt ;

int [ ] units = new int [3] ;    //建立三大小的数组,留着存放取个位数之后的数据

units[0] = number %10;   // 求个位数

*****************

数组一一对应格式语法

String[ ] = codes = {........} ;

int number = scanner.nextInt () ;

String code = codes [number] ;

System.out.println (code) ;







  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值