第一天的代码练习_基础

//第一天的内容包括JAVA环境配置,数据类型的讲解,数据类型的运算。在环境配置中,要求在
cmd命令窗口下,在任何文件目录下,输入javac.exe,都能够出现正确的显示结果--就需要在环境变量
中设置

public class Test{
     public static void main(String[] args){
       //不能使用保留字、关键字
      /*
      变量定义的格式 :数据类型 变量名=初始化值
      变量必须先赋值,后使用
      */
 // 变量按数据类型来分,可以分为基本数据类型(八种)和引用数据类型(三种)
       int m= 10;//变量命名方式
       int n;
       n=12;
      int sum=m+n;

      char a=‘a‘;
      double sjd=12.0;
      double sjd1=sjd;
  

    //整型:byte(8bit) short(16bit) int(32bit) long(64bit)
      byte b1=12;
      //byteb1=128;数值溢出
      short s1=128;
      int i1=125;
      long l1=128; 
      long l2=1234567890l;//超出了int型表示范围,需要在赋值后面加"l"或"L"

     //浮点类型 float(32bit) double(64bit)
       double d1=123.31;
        d1=123.0;
        float f1=12.7f;//定义一个float型变量

    /*字符型在程序中表示一个字符。一个字符占两个字节
     char(16bit) 使用单引号括起来;
       */
      char c1=‘a‘;//string str="ab";
      char c2=‘1‘;
      char c3=‘好‘;
      System.out.println("c3");

      char c4=‘\n‘;//换行
      char c5=‘\t‘;//制表
      System.out.println("ab" + c4 + "cd");
      System.out.println("ab" + c5 + "cd");

     //unicode编码
      char c6=‘\u1112‘;
      System.out.println("c6="+c6);

     //布尔型 Boolean 只有两个值 true/false 不能取值为null(null为所有引用类型变量的默认取值)
     //通常用于流程控制当中
     boolean bol=true;
      if(bol){
       System.out.println("你好\"帅\""); 
       }
      else{
      System.out.println("反话而已");
         }

    //基本数据类型之间的转换(除boolean之外)
    //1.1自动类型转换:容量小的变量与容量大的变量之间做运算,容量小的自动转换为容量大的数据类型
      byte b2=12;
      int i2=10;
      int i3=i2-b2;
      System.out.println("i3="+i3);
      
      float f2=12.5f;
      short s2=10;
      float f3=f2+s2;
      System.out.println("f3="+f3);
  
      int  s3=s2+10;
      double s4=s3+10.3; 

     long l4=1223;//自动类型转换
     //float f4=12.33; //编译不会通过 

      //当byte char short 之间做运算时,运算结果为int;
      int i4=b2+s2;
      int i5=b2+c1;
      int i6=c1+s2;
      System.out.println("i4="+i4);
      System.out.println("i5="+i5);
      System.out.println("i6="+i6);

      char c7=‘A‘;
      int i7=c7+1;
      
      int i8=c1+1;
      System.out.println("i7="+i7);
      System.out.println("i8="+i8);

      //强制类型转换你 容量大的转换为容量小的数据类型 ,使用强制类型转换符
     //强转有可能损失精度
      double dd1=12.3;
      float ff1=(float)dd1;
      System.out.println("ff1="+ff1);

      int i9=128;
      byte b10=(byte)i9;
      System.out.println("i9="+i9);

      System.out.print("sjd="+sjd);
      System.out.print(c4);
      System.out.println("sjd1="+sjd1);
      System.out.println("n="+n);

      System.out.println("sum="+sum);
       
      System.out.println("HelloWorld!");   
      }
   //定义了一个run方法
     public void run(){

           System.out.println("跑步!");

     }
     public void toJump(){

       }
   }


第一天的代码练习_基础

时间: 2024-09-29 15:53:52

第一天的代码练习_基础的相关文章

《大道至简》第一章——编程的精义_读后感(Java伪代码形式)

<大道至简>第一章——编程的精义_读后感(Java伪代码形式)1.愚公移山//愚公为团体的项目组织者.团体经理.编程人员.技术分析师等//子孙荷担者三人为三名技术人员//遗男为外协//目标为“毕力平险,指通豫南,达于汉阴”public class Ygys; //定义一个名为Ygys的类{String 人员;public static void main(String[] args)//定义主程序{人员初始化人员= new String();while(山没平){if(人员死){人员 = 愚公

国内代码托管git-osc基础使用教程

git-osc是开源中国社区团队推出的基于Git的快速的.免费的.稳定的在线代码托管平台,不限制私有库和公有库数量.国内同类的有taocode.SVNchina等等 个人更喜欢git-osc的界面与操作方式(类似github),友好度+1我用的是WIN7 64位系统.以下用到的工具为WIN7 64位下的. 工具准备 msysgit:msysgit是Git版本控制系统在Windows下的版本.下载地址:http://msysgit.github.io/ 一.项目创建 1.登录注册 打开http:/

Python之路,第一篇:Python入门与基础

第一篇:Python入门与基础 1,什么是python? Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. 2,python的特征: (1)易于学习,易于利用: (2)开发效率高,内建众多数据类型,强大的标准库支持: (3)高级语言: (4)可移植性,基于开放源代码特性 (5)可扩展性,如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用. (6)可嵌入,你可以将Python嵌入到C

Facebook注册机_Facebook账号注册_Csharp代码示例_.Net代码_VS2013

[Facebook注册机_Facebook账号注册_Csharp代码示例_.Net代码] 朋友叫了很久帮忙写,无奈今天花时间研究下.... 下面只是一个简单示例, 里面我写有一些类,对于写注册机之类的,或许有帮助哟!! ====================================== 注册是成功了,可登录发现跳出手机验证.... 部分代码: using System; using System.Collections.Generic; using System.ComponentMo

Swift教程_基础技术_获取当前日期时间、日期时间格式化及转换

Swift教程_基础技术_类型转换(父子类转换:Int.Double.String转换) Swift教程_基础技术_获取当前日期时间.日期时间格式化及转换 1.获取当前日期时间 var nowDate = NSDate() var formatter = NSDateFormatter() formatter.dateFormat = "yyyy-MM-dd HH:mm:ss" var dateString = formatter.stringFromDate(nowDate) pri

javascript入门视频第一天 小案例制作 零基础开始学习javascript

JavaScript 是我们网页设计师必备的技能之一.我们主要用javascript来写的是网页特效.我们从零基础开始学习javascript入门. 但是,好的同学刚开始不知道怎么学习,接触js,因此,小强老师给大家写了这篇入门的javascript文章.从零基础开始学习js,使大家入门更简单,希望大家喜欢.JavaScript是一种脚本语言. 也是我们web网络中最为流行一种脚本语言.脚本语言:     1.不是独立存在的.需要依附.js就是依附在浏览器中.     2.脚本语言也是语言,也有

微信小程序_基础组件大全

微信小程序_基础组件 微信小程序为小程序开发者提供了一系列小程序基础组件,开发者可以通过组合这些小程序基础组件进行微信小程序的快速开发. 微信小程序组件是什么?微信小程序组件怎么用? 小程序组件是视图层的基本组成单元.小程序组件自带一些功能与微信风格的样式.一个小程序组件通常包括开始标签和结束标签,属性用来修饰这个组件,内容在两个标签之内. <tagname property="value"> Content goes here ... </tagename>

Java基础——第一个记事本代码与Java注释

一 .使用记事本编辑java文件: 1.打开记事本,重命名文件名,文件拓展名“.java”.(必须要的,系统才能识别java文件) 2.编写一个简单的java代码: public class HelloWorld{ public static void main(String[] args){ System.out.println("HelloWorld"); } } 另:记事本文件名应必须与class 后面的类名“HelloWorld”相同,否则编译不到.  3.打开命令提示符,wi

C语言_基础代码_01

#include<stdio.h> #include<stdlib.h> #define BUFFERSIZE 1024/*允许处理的最长行有1024个字符*/ /*编译环境vs2013*/ void main() { int a, b, sum; /*将输入的两个数分别存储在变量a和b中,sum=a+b*/ char buffer[BUFFERSIZE]; printf("***********************************\n"); pri