import java.util.Scanner;

public class HelloWorld {
static final double PI=3.14;
static int x=125;
/**
* 文档注释,程序名称:HelloWorld
* 开发时间:2016-03-07
* 作者:嘿嘿
* */
public static void main(String[] args) {
// TODO Auto-generated method stub System.out.println("我能学好JAVA!!");
System.out.println("GOOD BYE LIULIU~");
//变量
String var = "Hi world!";
System.out.println(var); int x=521,y=123;
float i=1.23f;
double j=100.123d;
System.out.println(x+y+i*PI+j);
System.out.println(HelloWorld.x); char str='a';
char str1='\n';
char str2='\u2605';
System.out.print(str);
System.out.print(str1);
System.out.print(str2); //运算符
Scanner scan=new Scanner(System.in);
System.out.print("请输入变量A的值");
long a=scan.nextLong();
System.out.print("请输入变量B的值");
long b=scan.nextLong();
System.out.println("A=" + a +"B=" + b);
System.out.println("执行变量互换,位移只能是整型"); a=a^b;
b=b^a;
a=a^b;
System.out.println("A=" + a +"B=" + b);
String check=(a % 2 ==0)?"a是偶数":"a是奇数";
System.out.println(check); //强制类型转换
int liua=(int)78.33;
long liub=(long)17.8;
int liuc=(int)'a';
short liud=521;
byte liue=(byte)liud; //byte最大值 127,造成数据溢出
System.out.println("a:"+liua+",b:"+liub+",c:"+liuc+",d:"+liud+",e:"+liue); //判断输入的年份是不是闰年
System.out.print("请输入一个年份:(闰年规则,能被4或400整除,不能被100整除。)");
long year=scan.nextLong();
if( year % 4 ==0 && year % 100 != 0 || year % 400 ==0 ){
System.out.println(year + " 是闰年");
}
else
{
System.out.println(year + "不是闰年。");
} } }

输出结果:

 我能学好JAVA!!
GOOD BYE LIULIU~
Hi world!
747.9852000598908
125
a
★请输入变量A的值8
请输入变量B的值9
A=8B=9
执行变量互换,位移只能是整型
A=9B=8
a是奇数
a:78,b:17,c:97,d:521,e:9
请输入一个年份:(闰年规则,能被4或400整除,不能被100整除。)
2016
2016 是闰年

No.1_1 java语言基础_学习笔记的更多相关文章

  1. 【Java】集合_学习笔记

    一.集合 1.集合类也称容器类,主要负责保存.盛装其他数据. 2.集合可以保存数量不确定的数据,保存具有映射关系的数据(也称关联数组). 3.Java5后提供一些多线程安全的集合类,放在java.ut ...

  2. 【Java】多线程_学习笔记

    多线程 1.进程 进程:当一个程序进入内存运行时,它就成为了进程.进程具有独立性.动态性.并发性. A.独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每一个进程都拥有自己私有的地址空间 ...

  3. 【Java】异常处理_学习笔记

    异常: 1.格式1: try { //业务代码 } catch(Exception e) { //异常处理代码 } 说明: a.   异常抛出:执行try里的代码,系统会自动生成一个异常对象,该对象会 ...

  4. Java String.intern()_学习笔记

    参考:https://www.jianshu.com/p/0d1c003d2ff5 String.intern() String.intern()是native方法,底层调用c++中的StringTa ...

  5. Java入门级文件下载_学习笔记

    文件下载和上一篇文件上传很像,就不多说了,传一个我写的一个下载歌曲的代码: 下面是Servlet代码: public class DownLoadServlet extends HttpServlet ...

  6. Java后端高频知识点学习笔记1---Java基础

    Java后端高频知识点学习笔记1---Java基础 参考地址:牛_客_网 https://www.nowcoder.com/discuss/819297 1.重载和重写的区别 重载:同一类中多个同名方 ...

  7. Java学习总结(二)----Java语言基础

    1.     Java语言基础 2.1 关键字 定义:被java语言赋予特殊含义的单词 特点:关键字中的字母都为小写 用于定义数据类型的关键字 class,interface,byte,short,i ...

  8. 我的学习目标(目前已初步学习完Java语言基础)

    操作系统.尤其是内存/线程/进程方面 计算机网络协议,重点关注 TCP/UDP/HTTP. 数据结构与算法. 数据库 设计模式,熟练掌握常用的几种设计模式. Java语言基础.熟悉java语言基础,了 ...

  9. 第二十六节:复习Java语言基础-Java的概述,匿名对象,封装,构造函数

    Java基础 Java语言概述 Java语言 语言 描述 javaee 企业版 javase 标准版 javame 小型版 JDK JDK(Java开发工具包) Java语言 语言 Java语言 Ja ...

随机推荐

  1. Nutch+Hadoop集群搭建

    转载自:http://www.open-open.com/lib/view/open1328670771405.html 1.Apache Nutch    Apache Nutch是一个用于网络搜索 ...

  2. CSS3笔记(一)

    最开始的时候 CSS3产生的一个新属性是一个浏览器的私有的,然后W3C 可能会拿来采用做个标准,再没公布标准之前就只能用私有属性(加前缀)来表达各自厂商的实现,主要是CSS3刚出现那会儿,它暗示该CS ...

  3. JS判断访问设备、客户端操作系统类型

    先给出一个实例:判断windows.linux.android 复制以下代码另存为html文件即可. <html> <head> <title>判断操作系统< ...

  4. The Time in Words

    def main(): time = ["one", "two", "three", "four", "fiv ...

  5. Android原理View、ViewGroup

    Android的UI界面都是由View和ViewGroup及其派生类组合而成的.其中,View是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的.Andro ...

  6. 正则匹配<img src="xxxxxx" alt="" />标签的相关写法

    1.(<img\ssrc[^>]*>) 2.content.replace(/<img [^>]*src=['"]([^'"]+)[^>]*&g ...

  7. 如何使用NSFetchedResultsController-备

    不知不觉我们已经来到了Core Data系列教程的最后一部分了,在这里我们要讨论如何使用NSFetchedResultsController来优化我们的应用,提高应用的运行速度,减少其内存占用. 你是 ...

  8. C# 判断两个日期是否是同一天

    System.Data.Entity.DbFunctions.DiffDays(cs.StartTime.Value,DateTime.Now) == 0//只获取当天 OR XX.StartTime ...

  9. Maximum Subarray / Best Time To Buy And Sell Stock 与 prefixNum

    这两个系列的题目其实是同一套题,可以互相转换. 首先我们定义一个数组: prefixSum (前序和数组) Given nums: [1, 2, -2, 3] prefixSum: [0, 1, 3, ...

  10. poj2196

    Specialized Four-Digit Numbers Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 7238   A ...