package com.neusoft.test;
public class Test1 {
public static void main(String[] args) {
// 运算符 + - * / %
// 冯诺伊曼式编程 ----》指令式编程 ***********
int a=10;
a=a+3;
System.out.println(a);
// 函数式编程
int b=10;
int c=0;
c=b+3;
System.out.println©;
int d1=10;
int d2=3;
System.out.println(d1+d2);
System.out.println(d1-d2);
System.out.println(d1*d2);
System.out.println(d1/d2);//3
double d3=3.0;
System.out.println(d1/d3);//3.3333333333333335
double d4=10.0;
System.out.println(d4/d2); //3.3333333333333335
System.out.println((double)(d1/d2)); //3.0
System.out.println((double)d1/d2); //3.333333333335
// 取余 、取模 mod 正负值与被除数有关
System.out.println(10%3); // 1
System.out.println(10%-3);// 1
System.out.println(-10%3);//-1
System.out.println(-10%-3);//-1
int e1=1;
e1+=1;
// e1=e1+1;
System.out.println(e1);
int e2=1;
e2-=1;
// e2=e2-1
System.out.println(e2);
// += -= *= /=
// 5的3次方
System.out.println(555);
// i++ ++i i-- --i
int f1=1;
System.out.println(“f1:”+(f1++)); //i++ 先使用 ,再+1
System.out.println(“f1:”+f1);
int f2=1;
System.out.println("f2:"+(++f2)); // ++i 先+1 ,再使用
System.out.println("f2:"+f2);
int f3=1;
if(++f3>1) {
System.out.println("aaaaaaaaaa");
}
System.out.println("f3:"+f3);
// 拼字符问题
//String 引用数据类型 “”
// 字符串与其他基本数据类型 相加时 变成了字符串的拼接
System.out.println(1+“1”+1); //111
System.out.println(1+1+“1”); //21
System.out.println(“1”+1+1); //111
System.out.println(“1”+(1+1));//12
// java ----> 1 c ----> 2
int f4=1;
f4=f4++;
System.out.println(f4);
//关系运算符 --------------------> boolean
System.out.println(3>2);
System.out.println(3<=2);
// && 短路与 一假为假 ||短路或 一真为真
// int a123=10/0;
System.out.println(33 && 55);
System.out.println(34 && 10/00);
// 按位 与 & 按位或 |
// 从逻辑角度 不论前面为真为假,后面的都要在判断一下
// System.out.println(34 & 10/00);
// 从计算机的角度 0000 0100
// 0000 0101
// ----------------------------
// 0000 0100 -----4
System.out.println(4&5);
// 0000 0100
// 0000 0101
// --------------------------
// 0000 0101 ---------5
System.out.println(4|5); //----5
// ^异或 相同为0 不同为1
// 0000 0100
// 0000 0101
// ------------------------- 相同为0 不同为1
// 0000 0001
System.out.println(4^5); //--------1
// 三元运算符
// 表达式1?表达式2:表达式3;
System.out.println( 3>4?“aaa”:“bbb”);
}
}