鱼C论坛

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

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

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

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

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

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

Java学习笔记2:变量


变量类型&定义

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

  1. int a;
  2. char b;
  3. float c;
  4. double b;
复制代码


也可以在声明时赋值:

  1. int a = 5;
  2. char b = 'd';
复制代码


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

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

举个栗子:

  1. public class HelloWorld
  2. {

  3.     public static void main(String[] args)
  4.     {
  5.         String a = "qiuyouzhi";
  6.         System.out.println(a);
  7.     }
  8. }
复制代码


运行后,打印的就是qiuyouzhi!

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

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

  1. public class HelloWorld
  2. {

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

  7.         
  8.         System.out.println(a);
  9.     }
  10. }
复制代码


可以遍历打印:

  1. public class HelloWorld
  2. {

  3.     public static void main(String[] args)
  4.     {
  5.         String a = "qiuyouzhi";
  6.         String[] str1 = new String[]{"qiuyouzhi", "zltzlt", "blue"};
  7.         for (int i = 0; i < str1.length; i++)
  8.         {
  9.             System.out.println(str1[i]);
  10.         }
  11.         System.out.println(a);
  12.     }
  13. }
复制代码


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

  1. public class HelloWorld
  2. {

  3.     public static void main(String[] args)
  4.     {
  5.         String a = "qiuyouzhi";
  6.         String[] str1 = new String[]{"qiuyouzhi", "zltzlt", "blue"};
  7.         String[] str2 = new String[5];
  8.         str2[0] = "sd";
  9.         str2[1] = "jk";
  10.         for (int i = 0; i < str2.length; i++)
  11.         {   
  12.             if (str2[i] != null) // 简单的一个判断
  13.                 System.out.println(str2[i]);
  14.         }
  15.         System.out.println(a);
  16.     }
  17. }
复制代码


打印格式

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

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

  1. public class HelloWorld
  2. {

  3.     public static void main(String[] args)
  4.     {
  5.         String a = "qiuyouzhi";
  6.         System.out.printf("%s", a);
  7.     }
  8. }
复制代码

评分

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

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

评分

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

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-21 13:46:24 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

我*  你还会Java
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

我不会,只不过这一点上java和c一样
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

………………………………大老牛逼………………
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-18 17:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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