JAVA 入门编程

1、输入以及输出

当通过new Scanner(System.in)创建一个Scanner,控制台会一直等待输入,直到敲回车键结束,把所输入的内容传给Scanner,作为扫描对象。如果要获取输入的内容,则只需要调用Scanner的nextLine()方法即可。代码如下:

Scanner input = new Scanner(System.in);
System.out.println("提示:输入");
int a = input.nextInt();

2、基本语句

if语句:if(布尔表达式){

//如果布尔表达式为ture,就执行的语句

}

例子:

Scanner input = new Scanner(System.in);
System.out.println("输入一个数");
int a = input.nextInt();
if (a > 10) {
System.out.println(a);
}
if else语句:if(布尔表达式){

//当布尔表达式为ture时执行

}else{

//当布尔表达式伟false时执行

}

例子:

Scanner input = new Scanner(System.in);
System.out.println("输入一个数");
int a = input.nextInt();
if (a > 10) {
System.out.println(a);
}else{
System.out.println(a);
}

switch语句:

switch (变量) {
case 值:

break;
case 值:

break;

default:
break;
}

for循环://已知循环次数

for(初始化;布尔表达式;更新){

//语句

}

例子:9*9法则

for (int a = 1; a <= 9; a++) {
for (int b = 1; b <= a; b++) {
int c = a * b;
System.out.print(b+ "*" + a+ "=" + c+" ");
}
System.out.println();
}

while循环://未知循环次数

while(布尔表达式){

//语句

}

例子:

int a=1;
while(a<=10){
System.out.print(a+" ");
a++;
}

break语句://终止当前循环

例子:

int k=1;
while(k<=10){
System.out.print(k+" ");
if(k==6){
break;
}
k++;
}

continue语句://退出当前循环,但是不影响后边的循环

例子:

System.out.print("for循环");
System.out.println();
for (int i = 10; i > 0; i--) {
if (i % 2 == 0) {
continue;
}System.out.print(i+" ");
}

时间: 2024-12-23 09:20:15

JAVA 入门编程的相关文章

JAVA数据库编程(JDBC技术)-入门笔记

本菜鸟才介入Java,我现在不急着去看那些基本的语法或者一些Java里面的版本的特征或者是一些晋级的知识,因为有一点.Net的OOP编程思想,所以对于Java的这些语法以及什么的在用到的时候在去发现学习一下.我现在很迫不及待用JAVA想来实现以下对数据库的增删改查.想实现就来看Java是怎么操作数据库的,回想下.Net里你可能会配置web.Config,或者你去写一些DBhelper类然后调用里面的自己定义的一些增删改查的方法,更或者你去配一些数据控件等等往往发现操作基本都是一体化的简单.现在面

Java学习笔记—第十二章 Java网络编程入门

第十二章  Java网络编程入门 Java提供的三大类网络功能: (1)URL和URLConnection:三大类中最高级的一种,通过URL网络资源表达方式,可以很容易确定网络上数据的位置.利用URL的表示和建立,Java程序可以直接读入网络上所放的数据,或把自己的数据传送到网络的另一端. (2)Socket:又称"套接字",用于描述IP地址和端口(在Internet中,网络中的每台主机都有一个唯一的IP地址,而每台主机又通过提供多个不同端口来提供多种服务).在客户/服务器网络中,当客

【Java】Java网络编程菜鸟进阶:TCP和套接字入门

Java网络编程菜鸟进阶:TCP和套接字入门 JDK 提供了对 TCP(Transmission Control Protocol,传输控制协议)和 UDP(User Datagram Protocol,用户数据报协议)这两个数据传输协议的支持.本文开始探讨 TCP. TCP 基础知识 在“服务器-客户端”这种架构中,服务器和客户端各自维护一个端点,两个端点需要通过网络进行数据交换.TCP 为这种需求提供了一种可靠的流式连接,流式的意思是传出和收到的数据都是连续的字节,没有对数据量进行大小限制.

Java网络编程从入门到精通(4):DNS缓存

在通过DNS查找域名的过程中,可能会经过多台中间DNS服务器才能找到指定的域名,因此,在DNS服务器上查找域名是非常昂贵的操作.在Java中为了缓解这个问题,提供了DNS缓存.当InetAddress类第一次使用某个域名(如www.csdn.net)创建InetAddress对象后,JVM就会将这个域名和它从DNS上获得的信息(如IP地址)都保存在DNS缓存中.当下一次InetAddress类再使用这个域名时,就直接从DNS缓存里获得所需的信息,而无需再访问DNS服务器. DNS缓存在默认时将永

Java入门——(1)Java编程基础

Java入门--(1)Java编程基础 第二章 Java编程基础 JAVA 代码的基本格式: 修饰符 class 类名{ 程序代码 } 2.1关键字:赋予了特殊含义的单词. 2.2标识符:在程序中定义的一些名称. 比如:类名 a-z 0-9 _ $ 数字不可以开头,不可以使用关键字,一般首字母大写. 2.3注释:注解说明程序的文字. 作用:1.对程序进行说明. 2.调试程序. 注意:多行注释可嵌单行注释,但不能嵌套多行注释. /*多行注释*/ /**文档注释*/ //单行注释 /* 需求:写一个

Java 图形编程 一:入门

package second; import java.awt.Color; import java.awt.Frame; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.awt.*; public class Window extends Frame { public Window(String string){ super(string);//调用父类构造方法 } publ

java网络编程入门教程

网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习. 在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的.首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨打电话嘛,很简单的事情啊!其实初学者如果入门网络编程的话也可以做到这么简单! 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.

java 8编程入门官方教程pdf

下载地址:网盘下载 ava 8编程入门官方教程第6版pdf是为java学习者们打造的学习资料,针对新版JavaSE8对内容进行了全面更新.在畅销书作者Herbert Schildt(施密特)的帮助下,可以即刻开始学习Java程序设计的基础知识.<Java 8编程入门官方教程(第6版)>从基础知识讲起,介绍了如何创建.编译和运行Java程序,然后讨论了关键字.语法和一些结构,它们共同构成了Java语言的核心.之后,<Java 8编程入门官方教程(第6版)>介绍了Java的一些高级特性

Java并发编程入门与高并发面试

第1章 课程准备(入门课程)课程目标:Java并发编程入门,适合没有并发编程经验的同学,本章首先从课程重点.特点.适合人群及学习收获几个方面对课程进行整体的介绍,然后会从一个实际的计数场景实现开始,给大家展示多线程并发时的线程不安全问题,让大家能够初体验到并发编程,之后会讲解并发和高并发的概念,并通过对比让大家明白到底什么是并发和...1-1 课前必读(不看会错过一个亿)1-2 课程导学1-3 并发编程初体验1-4 并发与高并发基本概念(选看)1-5 JAVA内存模型1-6 并发的优势与风险(选