qiuyouzhi 发表于 2020-4-21 12:34:11

Java学习笔记2:变量

本帖最后由 qiuyouzhi 于 2020-4-21 13:26 编辑

Java学习笔记2:变量

变量类型&定义

变量的定义和C语言一样:

int a;
char b;
float c;
double b;

也可以在声明时赋值:

int a = 5;
char b = 'd';

当然,这些都不是重点,我们要说的是另外两个

特殊的类型,String!(和C++的string差不多)

举个栗子:

public class HelloWorld
{

    public static void main(String[] args)
    {
      String a = "qiuyouzhi";
      System.out.println(a);
    }
}

运行后,打印的就是qiuyouzhi!

当然,这个东西只有一个元素,

如果我们想让它内部的元素更多的话,就可以用这种方法:

public class HelloWorld
{

    public static void main(String[] args)
    {
      String a = "qiuyouzhi";
      String[] str1 = new String[]{"qiuyouzhi", "zltzlt", "blue"};

      
      System.out.println(a);
    }
}

可以遍历打印:

public class HelloWorld
{

    public static void main(String[] args)
    {
      String a = "qiuyouzhi";
      String[] str1 = new String[]{"qiuyouzhi", "zltzlt", "blue"};
      for (int i = 0; i < str1.length; i++)
      {
            System.out.println(str1);
      }
      System.out.println(a);
    }
}

当然,定义字符(串)数组还可以:

public class HelloWorld
{

    public static void main(String[] args)
    {
      String a = "qiuyouzhi";
      String[] str1 = new String[]{"qiuyouzhi", "zltzlt", "blue"};
      String[] str2 = new String;
      str2 = "sd";
      str2 = "jk";
      for (int i = 0; i < str2.length; i++)
      {   
            if (str2 != null) // 简单的一个判断
                System.out.println(str2);
      }
      System.out.println(a);
    }
}

打印格式

我们使用System.out.println(varname)来打印变量,就和

C++的cout一样。如果我们想用格式化操作符的话,就这样:

public class HelloWorld
{

    public static void main(String[] args)
    {
      String a = "qiuyouzhi";
      System.out.printf("%s", a);
    }
}

永恒的蓝色梦想 发表于 2020-4-21 13:26:27

当然,定义字符数组还可以:是字符串数组哦

Hello. 发表于 2020-4-21 13:46:24

{:10_275:}

MIke_python小小 发表于 2020-4-28 08:44:54

永恒的蓝色梦想 发表于 2020-4-21 13:26
是字符串数组哦

我*你还会Java

永恒的蓝色梦想 发表于 2020-4-28 09:18:46

MIke_python小小 发表于 2020-4-28 08:44
我*你还会Java

我不会,只不过这一点上java和c一样

MIke_python小小 发表于 2020-4-28 09:19:25

永恒的蓝色梦想 发表于 2020-4-28 09:18
我不会,只不过这一点上java和c一样

………………………………大老牛逼………………
页: [1]
查看完整版本: Java学习笔记2:变量