java基础(一)
来源:互联网 发布:非农数据8月 编辑:程序博客网 时间:2024/06/10 09:59
一、java的安装
下载JDK,安装然后添加环境变量jdk\bin
二、用记事本写第一个java程序
1、新建Test.java,输入代码
public class Test{public static void main(String[] args){int number = 23;System.out.println(number); //变量申明并赋值才能使用System.out.println(number);/*多行注释多行注释*/}}编译: javac Test.java 然后产生Test.class二进制文件
运行: java Test
变量命名:以字母、下划线、$开头
变量,取余
public class Test{public static void main(String[] args){int price=499;double weight=12.4;String type="sfddvfv";System.out.println(price);System.out.println(weight);System.out.println("字符串:"+weight); //用+连接字符串和数值int a=46;int result=a%7; //取余}}
数据类型自动转换:int + double = double; char + string = string
接收用户输入Scanner类
import java.util.Scanner;public class Test{public static void main(String[] args){Scanner in = new Scanner(System.in);System.out.println("请输入姓名:");String name = in.next();System.out.println("请输入年龄:");int age = in.nextInt();System.out.println("姓名:" + name);System.out.println("年龄:" + age);}}
数值交换
public class Test{public static void main(String[] args){int a = 45;int b = 78;int temp = a;a = b;b = temp;System.out.println("a的值为:" + a);System.out.println("b的值为:" + b);}}
boolean类型
public class Test{public static void main(String[] args){int a = 2;int b = 2;boolean flag;flag = (a==b);System.out.println(flag); //ture}}逻辑运算符: && || !
if.....else if.....
import java.util.*;public class Test{public static void main(String[] args){Scanner in = new Scanner(System.in);System.out.println("请输入成绩:");int score = in.nextInt();if (score >= 90){System.out.println("优秀");}else if(score >= 80){System.out.println("良好");}else if(score >= 60){System.out.println("中等");}else{System.out.println("差");}System.out.println("测试");}}
switch
import java.util.*;public class Test{public static void main(String[] args) {Scanner input = new Scanner(System.in);System.out.println("请输入名次:");int mingci = input.nextInt();switch(mingci) {case 1:System.out.println("第一名");break;case 2:System.out.println("第二名");break;case 3:System.out.println("第三名");break;default:System.out.println("逐出师门");}}}
判断闰年,平年
import java.util.*;public class Test{public static void main(String[] args){Scanner in = new Scanner(System.in);System.out.println("请输入年份:");int year= in.nextInt();if( year%4==0 && year%100!=0 || year % 400 ==0){System.out.println(year + "是一个闰年");}else{System.out.println(year + "是一个平年");}}}
产生随机数
import java.util.Random;public class Test{public static void main(String[] args){Random x = new Random();int number = x.nextInt(10); //0~9System.out.println("随机数为:" + number);int a = (int)(Math.random()*10);System.out.println("随机数为:" + a);}}
阅读全文
0 0
- java基础(一)
- Java基础(一)
- java基础(一)
- java基础(一)
- Java 基础----(一)
- java 基础 (一 )
- java 基础 (一)
- JAVA 基础(一)
- java基础(一)
- java基础(一)
- Java基础(一)
- JAVA基础(一)
- java基础(一)
- java基础(一)
- java基础(一)
- java 基础 (一)
- java基础(一)
- JAVA基础(一)
- Java四种线程池的使用
- React学习笔记_saga
- 语音识别开源项目
- bzoj 1264: [AHOI2006]基因匹配Match(树状数组)
- 遍历不规则数组的算法
- java基础(一)
- JavaScript的性能优化:加载和执行
- 功能性测试方法和流程
- 动态规划_01背包问题
- 【总结】专业英语下载历程
- leetcode--90. Subsets II
- C++中的private protected public区别
- Jetson TX1 安装JetPack 3.1 LT4教程
- Leetcode 65.valid number