初学JAVA
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了初学JAVA,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1997字,纯文字阅读大概需要3分钟。
内容图文
![初学JAVA](/upload/InfoBanner/zyjiaocheng/831/410d4c3c369544179240d050d0e39421.jpg)
用JAVA写一个猜数的游戏
package com.lzw.test;
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int number = (int)(Math.random()*100+1);//[0,1)--->[0,100)--->[0,100]
int a;
int count = 0;
do {
a = in.nextInt();
count = count+1;
if(a>number) {
System.out.println("偏大");
}
else if(a<number) {
System.out.println("偏小");
}
}while(a!=number);
System.out.println("恭喜你答对了");
System.out.println(count);
}
}
用C语言编写
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(void)
{
int a,b,i=1;
srand(time(NULL));
a = rand()%100;//控制在100以内;
scanf("%d",&b);
while(b !=a){
if(b>a){
printf("大了\n再来一次");
}
if(b<a){
printf("小了\n再来一次");
}
i++;
scanf("%d",&b);
}
printf("恭喜你猜对了,一共猜了%d次",i);
}
JAVA的循环方式(和C语言相似)
- while(){}
条件成立进入,不成立不进入
while(x!=-1) {
if( x>=0&&x<=9) {
numbers[x]++;
}
x = in.nextInt();
}
- do{
}while();
对于while语句而言,如果不满足条件,则不能进入循环。但有时候我们需要即使不满足条件,也至少 执行一次。
do…while循环和while循环相同,不同的是,
do…while循环至少会执行一次。
do {
if( x>=0&&x<=9) {
numbers[x]++;
}
x = in.nextInt();
}while(x!=-1);
-
for( ){ }
JAVA的循环遍历(FOR) -
和C语言相似(三段式)
for(i = 0;i<n;i++)
即从下标为0开始遍历到下标为n-1;
还有一个关键字 .length提高了可扩展性
for( int i =0;i<date.length;i++) -
FOR-EACH循环
形式: for(<类型><变量>:<数组>){ … }
for( int k : date)
即对于date这个数组中的每一个元素循环的每一轮把它拿出来作为一个K;
所以k的值在每一轮的会有不同的值;第一轮k = date[0];第二轮k = date[1];以此类推;
再用JAVA做一个简单的投票计数器
package com.lzw.test;
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int x;
int [] numbers = new int[10];
x = in.nextInt();
while(x!=-1) {
if( x>=0&&x<=9) {
numbers[x]++;
}
x = in.nextInt();
}
for( int i=0;i<numbers.length;i++) {
System.out.println(i+":"+numbers[i]);
}
}
}
这周在一直回顾所以没有往后学多少;下周想还是一边巩固一边往下学(JAVA的数组和函数这部分)
内容总结
以上是互联网集市为您收集整理的初学JAVA全部内容,希望文章能够帮你解决初学JAVA所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。