作业

来源:互联网 发布:外商投资网络支付机构 编辑:程序博客网 时间:2024/03/29 20:44
 
Scanner a=new Scanner(System.in 

);//2.创建键盘录入对象
System.out.println("请输入一个整数:");
int  x= a.nextInt();//3.将键盘录入的数据存储在变量x中
System.out.println(x);*/
//录入两个整数
/*Scanner a=new Scanner(System.in 

);
System.out.println("请输入一个整数:");
int  x= a.nextInt();
System.out.println(x);
System.out.println("请输入二个整数:");
int  y= a.nextInt();
System.out.println(y);*/
/*Scanner a=new Scanner(System.in 

);
System.out.println("请输入一个整数:");
int  x= a.nextInt();
System.out.println(x);
System.out.println("请输入二个整数:");
int  y= a.nextInt();
int sum=x+y;
System.out.println(sum);*/
//求最大值
/*Scanner a=new Scanner(System.in 

);
System.out.println("请输入一个整数:");
int  x= a.nextInt();
System.out.println(x);
System.out.println("请输入二个整数:");
int  y= a.nextInt();
int max =(x>y)?x:y;//三目运算符
System.out.println("max"+max);*/
//两个值是否相等
/*Scanner a=new Scanner(System.in 

);
System.out.println("请输入一个整数:");
int  x= a.nextInt();
//System.out.println(x);
System.out.println("请输入二个整数:");
int  y= a.nextInt();
boolean A =(x==y)?true:false;//三目运算符
System.out.println("两个数相等"+A);*/
/*Scanner a=new Scanner(System.in 

);
System.out.println("请输入一个整数:");
int  x= a.nextInt();
System.out.println(x);
System.out.println("请输入二个整数:");
int  y= a.nextInt();
System.out.println("请输入三个整数:");
int  s= a.nextInt();
int max;
 max =(x>y)?x:y;//三目运算符
 max =(y>s)?y:s;

System.out.println("max"+max);
*/
/*Scanner a =new Scanner(System.in 

);
System.out.print("STB的成绩是:");

int  x= a.nextInt();
System.out.print("Java的成绩是:");
int  y=a.nextInt();
System.out.print("SQL的成绩是:");
int  s=a.nextInt();
System.out.println("------------------------------------");
System.out.println("STB\t\tJava\t\tS QL");
System.out.println(x+"\t\t"+y+"\t\t"+s+"\t\t");
System.out.println("------------------------------------");
// System.out.println(x+"\t"+y+"\t"+s+"\t");
System.out.println("Java和SQL的成绩差是");
int d=y-s;
int f=x+y+s/3;
System.out.println("Java和SQL的成绩差:"+d);
System.out.println("3门课程的平均分是:"+f);
*/
Scanner a =new Scanner(System.in 

);
System.out.print("张三成绩:");
int  x= a.nextInt();

System.out.print("李四成绩:");
int  y= a.nextInt();
boolean z ;
z=(x>y)?true:false;
System.out.println(z);


}



 Scanner a =new Scanner(System.in 

);
System.out.println("由键盘输入三个数");
int i= a.nextInt();
//int age =19;
//if (age>=18){
/*System.out.println("可以游览本网站");
/*System.out.println("完了");*/

/*if(age>150 || age<0){
System.out.println("妖精哪里跑");
}else if(age<30){
System.out.println("人家还很年轻,只有"+age+"岁的啦!么么哒");
}else {
System.out.println("别追我了,人家都有两个娃了");
}*/
//int chengji = 100;
/*
 * 1.条件判断之间可以嵌套
 * 2.如果多个条件之间是互斥关系,语句可以调换
 * 如果多个条件是包含关系,要求范围小的要写在范围大的上面。
 */
/*if (i==100){
System.out.println("奖励一俩BNM");
}else if(i>81 &&i<99){
System.out.println("奖励一台电脑");
}else if(i>60 &&i<80){
System.out.println("奖励一本参考书");

}else{
System.out.println("什么奖励也没有");
}*/
System.out.println("请输入第一个数字");
int num1 = a.nextInt();
System.out.println("请输入第二个数字");
int num2 =a.nextInt();
System.out.println("请输入第三个数字");
int num3 =a.nextInt();



}
}





 /*System.out.println(10/3);//整数相除只能得到整数
//如果你想要得到小数,把其中的一个数变成小数,另一个数自动提升。
System.out.println(10/3.0);
//整数的运算0不可以做除数,浮点型可以。
System.out.println(10.0/0);
System.out.println(-2%5);*/
/*int days =46;
int week = days/7;
int a =days%7;
System.out.println(week);//周
System.out.println(a);//剩余天数*/
/*double pi= 3.1415926;
double q =1.5;
double u =pi*q*q;
System.out.println(u);*/

//单独使用
/*int a= 3;
a++;a=a+1;
++a;a=a+1;
System.out.println(a);*/
//参与运算使用                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   】

int a =3;
int b;
/*b =a++;//先赋值,后自增
b=++a;//先自增,后赋值
System.out.println("a="+a);
System.out.println("b="+b);*/



}
}

谷雪红 2017/8/21 星期一 19:09:00

public class Demo7 {
public static void main(String[] args) {
/* double a=81.29;//自动类型转换
int b=2;
a= a+b;
System.out.println(a);*/
/*double a=81.29;强制转换
int b=2;
b=(int)(a+b);
System.out.println(a);*/
/*int a =20;/制转换
double b =9.8;
int c=(int)(a+b);
System.out.println(c);
*/
int d = 5;/制转换
int a=(int)( (d*10+5)/2+3.14159);
System.out.println(a);


}
}

谷雪红 2017/8/21 星期一 19:09:29

public static void main(String[] args) {
/*int a=10;
int  b =10;
int c =10;
a=b++;//a=10;b=11先赋值;后自增
c=--a;//a=9;c=9
b=++a;//a=10;b=10先自增;后赋值
a=c--;//a=9;c=8
System.out.println("a="+a+",b="+b+",c="+c);*/
/*int x =4;
int y =(x++)+(++x)+(x*10);
System.out.println("x="+x+",y="+y);*/
/*byte b=10;
b++;
b =(byte) (b+1);//当byte与int进行混合运算的时候,会提升int,赋给byte会损失精度
System.out.println("b="+b);*/
//赋值运算符
/*int a =3;//把右边的常量值3赋值给左边的变量a,左边必须是变量
a += 4;//a = a+4
System.out.println(a);*/
/*int a =80;//王浩成绩
int b =a;
System.out.println("张萌成绩"+b);*/

//关系运算符
/* System.out.println(4==3);//false假
System.out.println(4!=3);//true
System.out.println(4>3);//true真
System.out.println(4>=3);//true
*/
// int x =10;
//5<x<15
// 逻辑与& ->并且、and
// x>5& x<15
/*int a =10;
int b =20;
int c =30;*/
/*System.out.println(a<b & b<c);//true &true =true
System.out.println(a<b & b>c);//true & false =false
System.out.println(a>b & b<c);//false & true =false
System.out.println(a>b & b>c);//false & false =fasle
*/
//逻辑或| -> 或者、or ->遇true则true
/* System.out.println(a<b | b<c);//true |true =true
System.out.println(a<b | b>c);//true |false =true
System.out.println(a>b | b<c);//false |true =true
System.out.println(a>b | b>c);//false |false =false
*/
//逻辑亦或 ^ ->两边相同为false,两边不同为true
/*System.out.println(a<b ^ b<c);//true ^true =false
System.out.println(a<b ^ b>c);//true ^false =true
System.out.println(a>b ^ b<c);//false ^true =true
System.out.println(a>b ^ b>c);//false ^false =false
*/
//逻辑非!-
System.out.println(!true);
System.out.println(!!true);
//
int x  =3;
int y =4;
System.out.println((++x == 3)&(++y ==4));//false &?
System.out.println("x="+x);//x =4;
System.out.println("y="+y);//y = 4;
//||与|的区别
//最终的结果一样
//左移,想左移动几位,就是乘以2的几次幂
System.out.println(12<<1);//24
System.out.println(12<<2);//48
/*
 * 00000000 00000000 00000000 00001100 12的补码
 * 000000000 00000000 00000000 0000110(0) 6
 * 0000000000 00000000 00000000 000011(00) 3
 */
//右移,像右移几位,就是除以2的几次幂
/*System.out.println(12>>1);//6
System.out.println(12>>2);//3
*/
//System.out.println(2<<3);
//三元运算符
/*int x =10;
int y =10;
boolean z ;
z=(x==y)?true:false;
System.out.println(z);*/
int a=40;
int b =60;
int c =80;
int i ;
i=(a>b)?a:b;
i=(i>c)?i:c;
System.out.println(i);


}
}

谷雪红 2017/8/21 星期一 19:09:41

public static void main(String[] args) {
char c='a';
System.out.println(c);
byte b=100;//取值范围-128~127
char c1 =97;//取值范围0~65535
c1=100;
System.out.println(c1);
char c2 =3;
char c3 =4;
char c4=5;
char c5 =6;
System.out.println(c2);
System.out.println(c3);
System.out.println(c4);
System.out.println(c5);
//转义字符
char c6='\"';
System.out.println(c6);
//用unicode输入自己的名字
/* char c7 ='\u8c37';
char c8 ='\u96ea';
char c9 ='\u7ea2';
System.out.println(c7);
System.out.println(c8);
System.out.println(c9);*/
/* char c7 ='\u5434';
char c8 ='\u9896';
char c9 ='\u5a07';
System.out.println(c7);
System.out.println(c8);
System.out.println(c9);*/
/*double a =98.5;
String name="张三";
char w = '男';
System.out.println("java成绩最高分:"+a);
System.out.println("名字:"+name);
System.out.println("性别:"+w);*/
String brand="爱国者F928";
double weight = 12.4;
String type = "内置锂电池";
int price =499;
System.out.println("品牌:"+brand);
System.out.println("重量:"+weight );
System.out.println("电池类型:"+type);
System.out.println("价格:"+price );
}
}

谷雪红 2017/8/21 星期一 19:09:57

//数据类型转换只隐式转换
/*int x =3;
byte b =4;
x= x+b;
System.out.println(x);
*/
//数据类型转换强制转换
/*int x =3;
byte b= 4;
b= (byte)(x+b);
System.out.println(b);
*/
// 1.byte与byte(或shortar)进行运算的时候会提升为int两个int类型相加的结果也是int类型
//  2.b1和b2是两个变量,变量存储的值是有变化的,编译时无法判断里面具体的值,可能也会超出byte的取值范围
//byte b1=2;
//byte b2=4;
//byte b3 =b1+b2;
//System.out.println(b3);
/*byte b4 =3+4;//java编译器有常量优化机制
byte b4 =7;
System.out.println(b4);*/
/*
 * float占4个字节
 * IEEE 754规定
 * 32个二进制位;
 * 1位代表符号位(是正是负)
 * 8位代表指数
 * 00000000~1111111
 * 0~255
 * 0代表0,255代表无穷大
 * 1~254
 * -126~127(远远超过long的范围2^63-1)
 * 23位代表尾数0
 */

//任何数据类型用+与字符串相连接都会产生新的字符串
System.out.println("hello"+'a'+1);
System.out.println('a'+1+"hello");

}                                       
                                       
}