No.1_1 java语言基础_学习笔记
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语言基础_学习笔记的更多相关文章
- 【Java】集合_学习笔记
一.集合 1.集合类也称容器类,主要负责保存.盛装其他数据. 2.集合可以保存数量不确定的数据,保存具有映射关系的数据(也称关联数组). 3.Java5后提供一些多线程安全的集合类,放在java.ut ...
- 【Java】多线程_学习笔记
多线程 1.进程 进程:当一个程序进入内存运行时,它就成为了进程.进程具有独立性.动态性.并发性. A.独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每一个进程都拥有自己私有的地址空间 ...
- 【Java】异常处理_学习笔记
异常: 1.格式1: try { //业务代码 } catch(Exception e) { //异常处理代码 } 说明: a. 异常抛出:执行try里的代码,系统会自动生成一个异常对象,该对象会 ...
- Java String.intern()_学习笔记
参考:https://www.jianshu.com/p/0d1c003d2ff5 String.intern() String.intern()是native方法,底层调用c++中的StringTa ...
- Java入门级文件下载_学习笔记
文件下载和上一篇文件上传很像,就不多说了,传一个我写的一个下载歌曲的代码: 下面是Servlet代码: public class DownLoadServlet extends HttpServlet ...
- Java后端高频知识点学习笔记1---Java基础
Java后端高频知识点学习笔记1---Java基础 参考地址:牛_客_网 https://www.nowcoder.com/discuss/819297 1.重载和重写的区别 重载:同一类中多个同名方 ...
- Java学习总结(二)----Java语言基础
1. Java语言基础 2.1 关键字 定义:被java语言赋予特殊含义的单词 特点:关键字中的字母都为小写 用于定义数据类型的关键字 class,interface,byte,short,i ...
- 我的学习目标(目前已初步学习完Java语言基础)
操作系统.尤其是内存/线程/进程方面 计算机网络协议,重点关注 TCP/UDP/HTTP. 数据结构与算法. 数据库 设计模式,熟练掌握常用的几种设计模式. Java语言基础.熟悉java语言基础,了 ...
- 第二十六节:复习Java语言基础-Java的概述,匿名对象,封装,构造函数
Java基础 Java语言概述 Java语言 语言 描述 javaee 企业版 javase 标准版 javame 小型版 JDK JDK(Java开发工具包) Java语言 语言 Java语言 Ja ...
随机推荐
- CSS3 中的按钮效果与进度条
效果如图
- mac/unix系统:C++实现一个端口扫描器
在比较早以前,我用过S扫描器, 以及大名鼎鼎的nmap扫描器, 可以快速扫描某个主机开放的端口, 今天使用C实现这样一个软件, 编译环境为Mac, 系统版本10.11.6: #include < ...
- Office2007设置无格式粘贴
打开Word 2007,按Alt+F11.这时会出现一个Visual Basic编辑窗口.如图所示: 上图中左上方,鼠标右击Normal→插入→模块,出现下图: 双击"模块1&q ...
- MyEclipse8.5自动生成注册码
package com; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamRe ...
- final关键字的作用
final 可以修饰类.方法.变量. (1):final修饰的变量是一个常量,只能被赋值一次. 常量一般使用final声明,如: public static final String CHINA = ...
- Resharper上手指南
原文http://www.cnblogs.com/renji/archive/2007/12/11/resharper.html Resharper上手指南 我是visual studio的忠实用户, ...
- poj 1149 pigs(最大流)
题目大意:迈克在农场工作,农场有 m 个猪舍,每个猪舍有若干只猪,但是迈克不能打开任何一间猪舍.有 n 个顾客前来购买,每个顾客有最大的购买数量,每个顾客可以购买某些猪舍的猪,且顾客可以打开这些猪舍, ...
- Binary Search Tree DFS Template
Two methods: 1. Traverse 2. Divide & Conquer // Traverse: usually do not have return value publi ...
- [转载]Linux网络编程IPv4和IPv6的inet_addr、inet_aton、inet_pton等函数小结
转载:http://blog.csdn.net/ithomer/article/details/6100734 知识背景: 210.25.132.181属于IP地址的ASCII表示法,也就是字符串形式 ...
- systemd-journald详解
配置文件详解 [Journal] #Storage=persistent Storage=persistent #Compress=yes #Seal=yes #SplitMode=uid #Sync ...