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 ...
随机推荐
- wind7下搭建ftp服务器
一.首先在本地机器上创建一个用户!这些用户是用来登录到FTP的!我的电脑右键->控制面板->管理工具->计算机管理->本地用户和组->用户->“右键”新建用户-&g ...
- Ajax调用asp.net后台代码
后台代码: [WebMethod] public static string CreateDate(string name,string age) { return "姓名:"+n ...
- html5 新属性
<p contenteditable="true">这是一段可编辑的段落.请试着编辑该文本.</p> <input id="email&qu ...
- UIP协议栈
UIP协议栈笔记 http://blog.chinaunix.net/uid-23247944-id-2974928.html
- Python爬虫学习:三、爬虫的基本操作流程
本文是博主原创随笔,转载时请注明出处Maple2cat|Python爬虫学习:三.爬虫的基本操作与流程 一般我们使用Python爬虫都是希望实现一套完整的功能,如下: 1.爬虫目标数据.信息: 2.将 ...
- LAMP 环境搭建之源码包编译安装
mysql用的二进制包安装. Apache php 用的源码包 mysql版本5.5.46 Apache版本2.4.7 PHP版本:5.5 mysql安装部分参考了阿铭linux的内容. 这是 ...
- AngularJS 父子控制器
<!doctype html> <html ng-app="myApp"> <head> <script src="C:\\Us ...
- spark提交任务的流程
1.spark提交流程 sparkContext其实是与一个集群建立一个链接,当你停掉它之后 就会和集群断开链接,则属于这个资源的Excutor就会释放掉了,Driver 向Master申请资源,Ma ...
- [TYVJ] P1031 热浪
热浪 背景 Background USACO OCT09 9TH 描述 Description 德克萨斯纯朴的民眾们这个夏天正在遭受巨大的热浪!!!他们的德克萨斯长角牛吃起来不错,可是他们并不是很 ...
- Wiggle Sort 解答
Question Given an unsorted array nums, reorder it in-place such that nums[0] <= nums[1] >= num ...