概述
程序说明:
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语言基础所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复