孤剑独舞吧 关注:15贴子:344
  • 11回复贴,共1
本人根据学校教学自制,如有不足,还请指点。
使用的是myeclipse
欢迎在底下交流。


IP属地:浙江1楼2015-03-24 08:48回复
    没学过


    来自Android客户端2楼2015-03-24 09:02
    回复
      数据类型。
      整数类型:(byte,short,int,long)
      浮点类型:(float,double)
      字符类型:(chart)
      布尔类型:(boolean)
      类:(class)
      接口类型:(interface)
      整数知存储整数数值,可细分为短整数(short,占2个字节)
      整数(int,占4个字节)与长整数(long,占8个字节)。
      字节型
      Java提供有字节型(byte)数据类型,可专门存储字节型数据。
      浮点数
      浮点数主要用来储存小数数值,也可以用来存储范围更大的整数,可分为单精度浮点数(float,占4个字节)与双精度浮点数(double,占8个字节)。对于1.0、0.99这样的数据,Java语言里面默认都是双精度浮点类型的,即double类型,它们的float类型为1.0f、0.999f。
      注:int类型只有十位数,不能储存手机号码一类的数据。
      Boolean只有两种数值,true和false。
      声明变量
      对于年龄来说,肯定是整数,所以懂byte、short、int、long中选择。使用int、long明显太大,浪费存储空间,使用byte又显得太小。所以short比较合适。当然,如果不在乎存储空间,使用int也未尝不可,但很少有人使用long表示年龄的。
      于是很顺利地对变量进行声明(定义)并赋值:
      int age=20;
      亦或者:
      int age;
      age=20;
      也可以同时定义多个变量:
      int age,length,weight;
      每个变量之间用逗号隔开,语句结束使用分号。
      注意,这里的所有代码和符号都是基于英文输入下的,汉字输入法下的分号是会报错的。


      IP属地:浙江3楼2015-03-24 09:41
      回复
        使用变量
        (用myeclipse工具,可以直接建立,我这里就直接复制代码和结果图了,
        两斜杠代表的是下一行代码的注释。)
        public class Ypr1 {
        public static void main(String[]args)
        {
        //定义一个整型变量,用来存储学员年龄
        int stuAge;
        //定义一个字符串变量,用来存储学员姓名
        String stuName;
        //给年龄赋值
        stuAge=21;
        //给姓名赋值
        stuName="姚明yao123";
        //输出学员信息
        System.out.println("该学员的年龄"+stuAge);
        System.out.println("该学员的名字是"+stuName);
        }


        从上面可以看出来String致支持汉字、数字、英文的类型。只是数字不能拿来运算。


        IP属地:浙江4楼2015-03-24 09:54
        回复
          使用Scanner录入数据
          在以上的例子中,对变量赋值都是采用等号赋值的办法,但是在实际应用中,程序里面变量的值其实是客户输入的。
          //使用Scanner录入数据
          //告诉编译器,Scanner在哪个位置
          import java.util.Scanner;
          public class Ypr2 {
          public static void main(String[]atgs)
          {
          //输入提示语
          System.out.println("请输入您的年龄");
          //创建Scanner
          Scanner scanner=new Scanner(System.in);
          //接收一个整型数字
          int age=scanner.nextInt();
          //输出数字
          System.out.println("my age is:"+age);
          }





          IP属地:浙江5楼2015-03-24 10:01
          回复
            四则运算
            (这里我把注释全部删了,看不懂的,,,在此回复,,,我尽量解答。)
            public class Ypr1 {
            public static void main(String[]args)
            {
            int a,b;
            int sum,minus,product,quotient,remainder;
            a=10;
            b=7;
            minus=a-b;
            product=a*b;
            quotient=a/b;
            remainder=a%b;
            sum=a+b;
            System.out.println("和为:"+sum);
            System.out.println("差为:"+minus);
            System.out.println("积为:"+product);
            System.out.println("商为:"+quotient);
            System.out.println("余数为:"+remainder);
            }



            IP属地:浙江6楼2015-03-24 10:11
            回复
              运算符 表达式 计算 结果(假设a=10)
              += a+=5 a=a+5 15
              -+ a-=5 a=a-5 5
              *= a*=5 a=a*5 50
              /= a/=5 a=a/5 2
              %= a%=5 a=a%5 0


              IP属地:浙江7楼2015-03-24 10:19
              回复
                if分支结构
                if(条件){
                要做的事情

                例如:
                public class Ypr1 {
                public static void main(String[]args)
                {
                boolean isRaining=true;//是否下雨
                if(isRaining==false)
                System.out.println("男生去踢足球!");
                System.out.println("女生去逛街!");
                }
                }
                因为设定是ture,所以输出结果如下

                假如把isRaining==ftrue改成isRaining==false
                就会输出男生去逛街。


                IP属地:浙江8楼2015-03-24 10:33
                回复
                  还好看的懂


                  IP属地:湖北来自Android客户端9楼2015-03-24 13:29
                  回复
                    也是有蛮拼
                    -
                    I want love or death.That's it.


                    来自Android客户端10楼2015-03-24 14:12
                    回复
                      好了,接下来继续。
                      if else嵌套语句。
                      如果(条件){
                      要做的事情
                      }否则{要做的事情}
                      import java.util.Scanner;
                      public class Gjdw2 {
                      /**
                      * @author
                      * @param args
                      */
                      public static void main(String[] args) {
                      // TODO Auto-generated method stub
                      int age;
                      Scanner sc=new Scanner(System.in);
                      System.out.println("输入用户年龄");
                      age=sc.nextInt();
                      if(age>18)
                      {
                      System.out.println("亲,可以看电影");
                      }
                      else if(10<age)
                      {
                      System.out.println("用户是否继续看,(yes/no)");
                      String b;
                      b=sc.next();
                      if(b.equals("yes"))
                      {
                      System.out.println("可以观看");
                      }
                      else
                      {
                      System.out.println("不可以观看");
                      }
                      }
                      else
                      {
                      System.out.println("不允许查看");
                      }
                      }
                      }
                      该代码运行的结果就是用户自己输入年龄,18岁以上的可以看,小余18岁大于10岁的会弹出是否确认观看提示,小余10岁的直接不允许观看。


                      IP属地:浙江12楼2015-03-24 14:29
                      回复
                        完全。。看不懂


                        IP属地:广东来自Android客户端13楼2015-03-29 11:59
                        回复