Java基础(1)

1.注释

package HelloWorld;    //单行注释
/*
    
    多行注释
*/
/**

    文档注释

*/

public class hello {
	public static void main(String args[]) {  
		System.out.println("hello World");
	}
}

·2.数据类型

(1)基本数据类型/原生数据类型

         1>数值型:

                        整数类型:byte,short,int,long:不同的数据类型在内存中占用的空间不同

                       小数类型:float,doble

        2>字符型:char

       3>布尔型:boolean,表示对与错,真与假,true,false

(2)引用数据类型

         类/接口/数组

 3.变量与常量

int sum; //变量
int NUMBER=1000;定义常量 //常量用大写表示

4.转义字符 ->输出(" hello World")

package HelloWorld;

public class hello {
	public static void main(String args[]) {
		System.out.println("\"hello World\"");
	}
}

5.隐式数据转换与显式数据转换

int a=1;
long b;
double c=1.1
b=a; //隐式转换
int a=(int)c  //强制转换 ,显式

6.运算符

package HelloWorld;

public class operationDome {
	public static void main(String[] args) {
		System.out.println("乘:"+1*2+"  除:"+(float)1/2+"  加:"+1+2+"  减:" +(5-4));
		int i=1;
		System.out.println((i++)); //1
		i++;
		System.out.println(i);//3
		
	}
	
}

7.自增与自减

// 只能操作变量
//++ :变量加1,有前后之分,i++ ,++i
//-- :变量减1,有前后之分
package HelloWorld;

public class operationDome {
	public static void main(String[] args) {
		int i=1;
		System.out.println(i++);	//1
		i=1;
		System.out.println(++i);	//2
		i=1;
		i++;
		System.out.println(i);		//2
		i=1;
		++i;
		System.out.println(i);		//2
		
	}
	
}

8,三元运算符

boolean表达式?值1:值2;

(1)两个数输出最大数

package HelloWorld;
//两个数输出最大数

public class compare {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int a=10;
		int b=20;
		System.out.println(a>b? a:b);
	}

}

(2)一个数判断奇偶

package HelloWorld;

public class compare {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int c=30;
		System.out.println(c%2==0?"偶数":"奇数");
		
	}

}

(3)分页

package HelloWorld;
 
// 一共46条,每页显示10条,判断页数
public class paging {
	public static void main(String[] args) {
		int pageSize=10;
		int totalCount=46;
		System.out.println(totalCount%pageSize==0? totalCount/pageSize:totalCount/pageSize+1);
	}

}

9.逻辑运算符

package HelloWorld;

public class logicalOperator {
	public static void main(String[] args) {
		int a=3;//3的二进制:00000011
		int b=5;//5的二进制:00000101
		System.out.println(a&b);	//1:00000001
		System.out.println(a|b);	//7:00000111
		System.out.println(a^b);	//6:00000110
	}	
}

10.移位操作

package HelloWorld;

public class shiftOperators {
	public static void main(String[] args) {
		// 2的二进制 010
		// 2右移3位  00000010->00010000
		//00010000转换成10进制是16
		System.out.println(2<<3);
		//向左移3位
		//00010000->00000010
		System.out.println(16>>3);
	}

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值