鱼C论坛

 找回密码
 立即注册
查看: 3178|回复: 5

[学习笔记] Java学习笔记2:变量

[复制链接]
发表于 2020-4-21 12:34:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 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[i]);
        }
        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[5];
        str2[0] = "sd";
        str2[1] = "jk";
        for (int i = 0; i < str2.length; i++)
        {   
            if (str2[i] != null) // 简单的一个判断
                System.out.println(str2[i]);
        }
        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);
    }
}

评分

参与人数 1鱼币 +1 收起 理由
Hello. + 1 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-21 13:26:27 | 显示全部楼层
当然,定义字符数组还可以:
是字符串数组哦

评分

参与人数 1荣誉 +2 鱼币 +2 贡献 +2 收起 理由
qiuyouzhi + 2 + 2 + 2 感谢,已修改

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-21 13:46:24 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-4-28 08:44:54 | 显示全部楼层

我*  你还会Java
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-28 09:18:46 | 显示全部楼层

我不会,只不过这一点上java和c一样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-28 09:19:25 | 显示全部楼层
永恒的蓝色梦想 发表于 2020-4-28 09:18
我不会,只不过这一点上java和c一样

………………………………大老牛逼………………
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 00:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表