JAVA编程实例1
1.Hello World编程
代码如下:
package day01;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
2.数据类型的演示
代码如下:
package day02;
//数据类型的演示
public class DataTypeDemo {
public static void main(String[] args) {
int a = 2147483647;
a=a+1;
System.out.println(a);
System.out.println(5/2);
System.out.println(5/2.0);
System.out.println(5.0/2);
System.out.println(2/5);
long a = 10000000000L;
long b = 1000000000L*3*10;
long c = 1000000000*3*10L;//数据溢出
System.out.println(a);
System.out.println(b);
System.out.println(c);
double f = 3.14;
float e =3.14F;
double h= 3.0 , g= 2.9;
System.out.println(h-g);
boolean b1 = true;
boolean b2 = false;
//boolean只能有以上俩种,
char c1 ='女';
char c2 ='f';
char c3 ='6';
char c4 =' ';
char c5 ='\\';//特殊符号用\
char c6 ='\'';
char c7 =65;
int c8 =65;
System.out.println(c1);
System.out.println(c2);
System.out.println(c3);
System.out.println(c4);
System.out.println(c5);
System.out.println(c6);
System.out.println(c7);
System.out.println(c8);
int a =5;
long b = a;
int c = (int)b;
long d =5;
double e =5;
long f=10000000000L;
int g=(int)f;//溢出
System.out.println(g);
double h =3.14;
int i =(int)h;
System.out.println(i);//溢出
byte b1 =5;
byte b2 =6;
byte b3 =(byte)(b1+b2);
System.out.println(2+2);
System.out.println('2'+'2');
System.out.println('2'+2);
System.out.println(2);
System.out.println('2');
int a=1,e=1;
int b=a++;
int c=++e;
System.out.println(a);
System.out.println(e);
System.out.println(b);
System.out.println(c);
}
}
3.变量的声明与初始化
代码如下:
package day02;
public class VarDemo {
public static void main(String[] args) {
int a;
int b,c,d;
int e=250;
int f;
f=250;
int q;
int w,t,r;
int y=250;
int u;
}
}
4.if条件语句
代码如下:
package day03;
public class ifDemo {
public static void main(String[] args) {
int num =9;
if(num%2==0){
System.out.println(num+"为偶数");
}
System.out.println("over");
double price = 700;
if(price>500){
price *=0.8;
}
System.out.println("最终金额为"+price);
}
}
4.if…else条件语句
代码如下:
package day03;
public class ifElseDemo {
public static void main(String[] args) {
int number =5;
if(number%2==0){
System.out.println(number+"是偶数");
}else{
System.out.println(number+"是奇数");
}
double price=600;
if(price>=500){
price *= 0.8;
}else{
price *= 0.9;
}
System.out.println("最终金额为"+price);
}
}
5.三目运算符
1)奇偶判断与打折问题
package day03;
public class ifElseDemo {
public static void main(String[] args) {
int a=10,c=10;
int b =a++;
int d =++c;
System.out.println(b);
System.out.println(d);
short e =10;
e +=10;
System.out.println(e);
System.out.println(e--);
System.out.println(e++<++e);
int max=a>c?a:c;
System.out.println(max);
System.out.println(max>10||++a>10);
System.out.println(a);
char o=64;
System.out.println(o);
}
}
2)闰年平年的判断
int year =2020;
if(year%4== 0 && year%100!=0 ||year%400==0){
System.out.println(year+"是闰年");
}else{
System.out.println(year+"是平年");
}
3)判断最大值
int a=3,b=5,max;
if(a>b){
max=a;
}else{
max=b;
}
System.out.println(max);
max=a>b?a:b;
System.out.println(max);
6.字符串链接运算符+
int age =22;
System.out.println("我今年"+age+"岁了");
System.out.println("我的年龄是"+age);
System.out.println("I am "+age+" years old");
String name ="ch";
System.out.println("I am "+name);
System.out.println("my name is "+name);
7.赋值运算符
int a=5;
a +=10;
System.out.println(a);
a -=10;
System.out.println(a);
a *=10;
System.out.println(a);
a /=10;
System.out.println(a);
a %=10;
System.out.println(a);
short b=10;
b -=10;
System.out.println(b);
8.逻辑运算符
int a=2,b=4,c=2;
System.out.println(a<b||a-->c);//短路问题
System.out.println(a);
System.out.println(a>c&&a--<c);
System.out.println(a);
System.out.println(a>b||a-->c);
System.out.println(a);
System.out.println(a<c&&a--<c);
System.out.println(a);
9.算术运算符与关系运算符
int a=1,b=4,c=1;
System.out.println(a==c);
System.out.println(a!=c);
System.out.println(a>=b);
System.out.println(a%b==c);
System.out.println(b/a>c);
System.out.println(a++==c--);
System.out.println(b%a==c);
版权声明:本文为Dream_C_H原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。