A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Akm 黑马帝   /  2013-6-4 09:47  /  2273 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. public class Eval {                                                        //创建类
  2.         public static void main(String[] args) {//主方法
  3.                 int a, b, c;                                                //声明int行变量a,b,c
  4.                 a = 15;                                                                //将15赋值给变量a
  5.                 c = b = a + 4;                                                //将a+4的和赋值给变量b,然后再赋值给变量c
  6.                 a += 1;                                                                //将变量a的值加1,然后再赋值给变量a
  7.                 System.out.println("c值为:" + c);        //将变量c的值输出
  8.                 System.out.println("b值为:" + b);        //将变量b的值输出
  9.                 System.out.println("a值为:" + a);        //将变量a的值输出
  10.         }
  11. }
复制代码

12 个回复

倒序浏览
Akm 黑马帝 2013-6-4 09:48:32
沙发
本帖最后由 Akm 于 2013-6-4 10:01 编辑
  1. public class Arith {                                                                        //创建类
  2.         public static void main(String[] args) {                                //主方法
  3.                 float number1 = 75.14f;                                                //声明float型变量并赋值
  4.                 int number2 = -15;                                                        //声明int型变量并赋值
  5.                 System.out.println("和为:" + (number1 + number2)); //将变量相加之和输出
  6.                 System.out.println("差为:" + (number2 - number1));//将变量相减之差输出
  7.                 System.out.println("积为:" + (number1 * number2));         //将变量相乘的积输出
  8.                 System.out.println("商为:" + (number1 / number2));                //将变量相除的商输出
  9.         }
  10. }
复制代码
回复 使用道具 举报
Akm 黑马帝 2013-6-4 09:49:27
藤椅
  1. public class Autoincrement {
  2.         public static void main(String[] args) {
  3.                 int num = 10;
  4.                 System.out.println("num = " + num);
  5.                 System.out.println("num++ = " + num++);        //使用num之后,再使num的值加1
  6.                 System.out.println("num-- = " + num--);                //使用num之后,再使num的值减1
  7.                 System.out.println("++num = " + ++num);        //使用num之前,先使num的值加1
  8.                 System.out.println("--num = " + --num);                //使用num之前,先使num的值减1
  9.         }
  10. }
复制代码
回复 使用道具 举报
Akm 黑马帝 2013-6-4 09:49:48
板凳
  1. public class Compare {                                        //创建类
  2.         public static void main(String[] args) {
  3.                 int number1 = 4;                                //声明int型变量number1
  4.                 int number2 = 5;                                //声明int型变量number2
  5.                 /*依次将变量number1与变量number2的比较结果输出*/
  6.                 System.out.println("4 == 5的返回值为:" + (number1 == number2));
  7.                 System.out.println("4 != 5的返回值为:" + (number1 != number2));
  8.                 System.out.println("4 < 5 的返回值为:" + (number1 < number2));
  9.                 System.out.println("4 > 5 的返回值为:" + (number1 > number2));
  10.                 System.out.println("4 >= 5的返回值为:" + (number1 >= number2));
  11.                 System.out.println("4 <= 5的返回值为:" + (number1 <= number2));
  12.         }
  13. }
复制代码
回复 使用道具 举报
Akm 黑马帝 2013-6-4 10:00:47
报纸
运算符  测试
  1. public class Calculation {                                                                                //创建类
  2.         public static void main(String[] args) {
  3.                 int a = 2;                                                                                                 //声明int型变量a
  4.                 int b = 5;                                                                                                 //声明int型变量b
  5.                 boolean result = ((a > b) && (a != b));                                        //逻辑与&&运算
  6.                 boolean result2 = ((a > b) || (a != b));                                //逻辑或||运算
  7.                 System.out.println("(2 > 5) && (2 != 5) = "+result);        //变量result输出
  8.                 System.out.println("(2 > 5) || (2 != 5) = "+result2);        //变量result2输出
  9.                 System.out.println("!(5 > 2) = " +!(5 > 2));                        //逻辑非!运算
  10.         }
  11. }
复制代码
回复 使用道具 举报
Akm 黑马帝 2013-6-4 10:03:15
地板
求两数最大值多目运算的测试代码\
  1. public class ComputeMax {
  2.         public static void main(String[] args) {
  3.                 int x=32;                                        // 声明变量x
  4.                 int y=23;                                        // 声明变量y
  5.                 int max=x>y?x:y;                        // 声明变量max并赋值x与y的最大数
  6.                 System.out.println("两数中最大的值为:"+max);
  7.                 Object num=33.8+"";
  8.                 System.out.println(num.getClass());
  9.         }
  10. }
复制代码
回复 使用道具 举报
Akm 黑马帝 2013-6-4 10:05:14
7#
本帖最后由 Akm 于 2013-6-4 10:07 编辑
Java 数据类型的转换
  1. public class TypeConvertion {
  2.         public static void main(String[] args) {
  3.                 int intNum = 4;
  4.                 float floatNum = 9.5F;
  5.                 floatNum /= intNum; // 自动类型转换为float
  6.                 System.out.println("floatNum = " + floatNum);
  7.                
  8.                 double numX = 4.88;
  9.                 double numY = 78.83;
  10.                 int numZ = (int) numX + (int) numY; // 强制类型转换double为int
  11.                 System.out.println("numZ = " + numZ);
  12.                
  13.                 char charVar='T';
  14.                 int intVar=(int)charVar;                        // 强制类型转换char为int
  15.                 System.out.println("intVar = "+intVar);
  16.                
  17.                 int num1=34;
  18.                 double num2=(double)num1/3;                        // 强制类型转换int为double
  19.                 System.out.println("num2 = "+num2);
  20.         }
  21. }
复制代码
回复 使用道具 举报
Akm 黑马帝 2013-6-4 10:09:15
8#
求长方形面积
  1. public class PrintRectangleArea {
  2.         public static void main(String[] args) {
  3.                 double width = 38.9;                                                                // 宽度
  4.                 double height = 27.2;                                                                // 高度
  5.                 double area = width * height;                                                // 面积
  6.                 System.out.println("宽:" + width);
  7.                 System.out.println("高:" + height);
  8.                 System.out.println("长方形面积:" + area + "平方");
  9.         }
  10. }
复制代码
回复 使用道具 举报
Akm 黑马帝 2013-6-4 10:10:11
9#
求圆的面积
  1. public class PrintCircleArea {
  2.         public static void main(String[] args) {
  3.                 double r = 18;                                                                 // 半径
  4.                 final double PI = 3.1415926;                                 // 圆周率
  5.                 double area = PI * r * r;                                         // 面积
  6.                 System.out.println("半径:" + r);
  7.                 System.out.println("圆周率:" + PI);
  8.                 System.out.println("圆形面积:" + area);
  9.         }
  10. }
复制代码
回复 使用道具 举报
Akm 黑马帝 2013-6-4 10:11:48
10#
  1. public class PrintBitValue {
  2.         public static void main(String[] args) {
  3.                 byte value = 1;
  4.                 int bit1=value;
  5.                 int bit2=value<<1;
  6.                 int bit3=value<<2;
  7.                 int bit4=value<<3;
  8.                 int bit5=value<<4;
  9.                 int bit6=value<<5;
  10.                 int bit7=value<<6;
  11.                 int bit8=value<<7;
  12.                 System.out.println("索引为0的值是:"+bit1);
  13.                 System.out.println("索引为1的值是:"+bit2);
  14.                 System.out.println("索引为2的值是:"+bit3);
  15.                 System.out.println("索引为3的值是:"+bit4);
  16.                 System.out.println("索引为4的值是:"+bit5);
  17.                 System.out.println("索引为5的值是:"+bit6);
  18.                 System.out.println("索引为6的值是:"+bit7);
  19.                 System.out.println("索引为7的值是:"+bit8);
  20.         }
  21. }
复制代码
回复 使用道具 举报
Akm 黑马帝 2013-6-4 10:16:34
11#
字符编码的转换
  1. public class PrintCharCode {
  2.         public static void main(String[] args) {
  3.                 // 字符转编码
  4.                 int codeFor4 = '4';
  5.                 int codeFork = 'k';
  6.                 int codeForL = 'L';
  7.                 int codeForAnd = '&';
  8.                 int name = '黑';
  9.                 int name2 = '马';
  10.                 int name3 = '军';
  11.                 System.out.println("
  12. 黑的Unicode编码为:" + name);
  13.                 System.out.println("
  14. 马 的Unicode编码为:" + name2);
  15.                 System.out.println("军的Unicode编码为:" + name3);
  16.                 System.out.println("4的Unicode编码为:" + codeFor4);

  17.                 System.out.println("k的Unicode编码为:" + codeFork);
  18.                 System.out.println("L的Unicode编码为:" + codeForL);
  19.                 System.out.println("&的Unicode编码为:" + codeForAnd);

  20.                 // 编码转字符
  21.                 char n1 = 38379;
  22.                 char n2 = 23391;
  23.                 char n3 = 20891;
  24.                 char c1 = 74;
  25.                 char c2 = 97;
  26.                 char c3 = 118;
  27.                 char c4 = 97;
  28.                 char c5 = 32534;
  29.                 char c6 = 31243;
  30.                 char c7 = 35789;
  31.                 char c8 = 20856;
  32.                 System.out.println("对应的字符串是:" + n1 + n2 +n3);
  33.                 System.out.println("Unicode编码:74、97、118、97、32534、31243、35789、"
  34.                                 + "20856");
  35.                 System.out.println("对应的字符串是:" + c1 + c2 + c3 + c4 + c5 + c6 + c7 + c8);

  36.         }
  37. }
复制代码
回复 使用道具 举报
Akm 黑马帝 2013-6-4 10:20:50
12#

在主方法中定义复合语句块其中包含另一复合语句块

  1. <font color="#8b0000">public class Compound {
  2.         public static void main(String args[]) {
  3.                 int x = 20;
  4.                 {
  5.                         int y = 40;
  6.                         System.out.println(y);
  7.                         int z = 245;
  8.                         boolean b;
  9.                         {
  10.                                 b = y > z;
  11.                                 System.out.println(b); // 复合语句
  12.                         }
  13.                 }
  14.                 String word = "hello java";
  15.                 System.out.println(word);
  16.         }
  17. }</font>
复制代码
回复 使用道具 举报
赞~~~学习了~~~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马