我是靠谱客的博主 瘦瘦汽车,最近开发中收集的这篇文章主要介绍Java语言基础,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

程序说明:

a.java:两个整数相加,结果默认转化为int,因此赋值给(byte)时进行了显示转化;

Assign.java :数据类型的赋值;

TestNumber.java:Java中的算术运算主要依赖于Math类的静态方法;

b.java:2.4题,在对float类型的数据进行赋值时,数字后面应该加上f;

Testfor.java:是对java中 for循环的执行情况进行测试;

TestLogicSymbole.java :‘&’和‘|’执行时,运算符左右两边的表达式首先被执行,再对结果进行与、或运算,‘&&’和‘||’执行时,如果从左边的表达式中能得到运算结果,则不再对右边的表达式进行运算;

 

 

public class a {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		byte b=27;
		byte c=26;
		//如果去掉后面的(byte)则会发生类型不匹配的错误 
		//因为两个整数相加,结果默认转化为int,因此赋值给byte时要显示转化;
		byte d=(byte)(b+c);
		System.out.println(d);
	}
}class TestNumber{
	  public static void main(String[] args){    
		 System.out.print(Math.ceil(5.2)+" ");
		 System.out.print(Math.ceil(5.6)+" ");
		 System.out.print(Math.ceil(-5.2)+" ");
		 System.out.print(Math.ceil(-5.6)+" ");
		 System.out.print(Math.floor(5.2)+" ");
		 System.out.print(Math.floor(5.6)+" ");
		 System.out.print(Math.floor(-5.2)+" ");
		 System.out.print(Math.floor(-5.6)+" ");
		 System.out.print(Math.round(5.2)+" ");
		 System.out.print(Math.round(5.6)+" ");
		 System.out.print(Math.round(-5.2)+" ");
		 System.out.print(Math.round(-5.6)+" ");
	  }
	}public class Assign {
	public static void main (String args [] ){
		int x , y ; //定义x,y两个整型变量
		float z = 1.234f ; //指定变量z为float型,且赋初值为1.234
		double w = 1.234 ; //指定变量w为double型,且赋初值为1.234
		boolean flag = true ; //指定变量flag为boolean型,且赋初值为true

		String str ; //定义字符串变量str
		String str1 = "Hi" ; //指定变量str1为String型,且赋初值为Hi
		char c ; //定义字符型变量c
		c = 'A' ; //给字符型变量c赋值'A'
		str = "bye" ; //给字符串变量str赋值"bye"
		x = 12 ; //给整型变量x赋值为12
		y = 300; //给整型变量y赋值为300
		}
}public class b {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		float s;
		s=2.3f;
		System.out.println(s);
		//后面不加f编译通不过
		//s=3.6;
		//System.out.printlns(s);
	}
}public class TestFor {
	 static boolean foo(char c) {
		 System.out.print(c);
		 return true;
	 }
	 public static void main( String[] argv ) {
		 int i =0;
		 for ( foo('A'); foo('B')&&(i<2); foo('C')){
			 i++ ;
			 foo('D');
	     }
    }
}
//‘&’和‘|’执行时,运算符左右两边的表达式首先被执行,再对结果进行与、或运算。
//‘&&’和‘||’执行时,如果从左边的表达式中能得到运算结果,则不再对右边的表达式进行运算
class TestLogicSymbole{   
	  public static void main(String[] args){   	
		    int out =10;
		boolean b1=false;
		if ((b1==true)&&(out+=10)==20)
		{
			System.out.println("相等,out="+out);
		}
		else{
			System.out.println("不等,out="+out);
		}
	  }
	}

 

 

最后

以上就是瘦瘦汽车为你收集整理的Java语言基础的全部内容,希望文章能够帮你解决Java语言基础所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部