
正文
java基础程序代码 java简单程序代码大全
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java求程序代码
按照你的要求编写的Java程序如下
import java.util.Scanner;
public class S{
public static void main(String[] args){
int n=5;
int[] a=new int[n];
System.out.print("请输入"+n+"个正整数:");
Scanner sc=new Scanner(System.in);
for(int i=0;in;i++){
a[i]=sc.nextInt();
}
System.out.print("其中的偶数为:");
for(int i=0;in;i++){
if(a[i]%2==0){
System.out.print(a[i]+" ");
}
}
}
}
相关问答
Q1: 求一段java程序代码,包含大部分基本语法(尽量多)
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class StringToTwo {
/* 编写一个程序java基础程序代码,它先将键盘上输入的一个字符串转换成十进制整数,
* 然后打印出这个十进制整数对应的二进制形式。这个程序要考虑输入
* 的字符串不能转换成一个十进制整数的情况,并对转换失败的原因要
* 区分出是数字太大,还是其中包含有非数字字符的情况。*/
public static void main(String[] args) {
BufferedReader br = new BufferedReader(
(new InputStreamReader(System.in)));
while (true) {
try {
String s = br.readLine(); /*等待输入*/
if ("-over".equals(s)) { /*-over是结束标志*/
break;
} else {
System.out.println(StringToTwo.toTwo(s)); /* 解析并且显示解析过的输入的字符*/
/*测试数据java基础程序代码:-over, 0, -0, 1, -1, 1-, 2, -2, 3, -3, 128, -128, 过长的数字字符串*/
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
public static String toTwo(String s) {
boolean b = false; /*转换整形成功后状态改变*/
int i10 = 0; /* 存放字符串转换成的十进制数*/
int icc = isCanChange(s); /* 当含有非法字符的时候icc的值为-1*/
if (icc != -1) {
try {
i10 = Integer.parseInt(s);
b = true; /*改变状态,验证转型是否成功*/
} catch (NumberFormatException e) { // 判断是否能够转化为整形
// System.out.print("字符串输入过长");
}
}else{}
if (b) {
return tenToTwo(i10); /*如果成功转为整形,则调用由整形转化为2进制的方法*/
} else { /*如果b为假可能转型失败或者没有执行到转型语句,在下面判断*/
if(icc==-1){
return "字符串中不能含有非数字的字符"; /*输入字符串非法(含有非法字符)*/
}else{
return "字符串输入过长"; /*转型失败,数字字符串过长*/
}
}
}
private static int isCanChange(String s) {
int isCanToInt = 0;
char c[] = s.toCharArray();
for (int i = 0; i c.length; i++) { /*判断是否含有非法字符,有则返回-1*/
if ((c[i] = '0' c[i] = '9') || c[i] == '-') { /*只润徐负号和数字*/
if (i != 0 c[i] == '-') { /*且负号必须在第一位*/
isCanToInt = -1;
break;
}
} else {
isCanToInt = -1;
break;
}
}
return isCanToInt;
}
static String tenToTwo(int i10) {
String s2 = ""; /* 存放结果的二进制数*/
if (i10 = 0) { /* 将大于等于零的十进制数转化为二进制数*/
while (i10 = 2) {
s2 = i10 % 2 + s2;
i10 = i10 / 2;
}
s2 = i10 + s2;
} else { /* 将小于零的十进制数转化为二进制数*/
i10 = -i10;
while (i10 = 2) {
s2 = i10 % 2 + s2;
i10 = i10 / 2;
}
s2 = i10 + s2; /* 取得对应正数的二进制数*/
char c[] = s2.toCharArray();
for (int j = 0; j c.length; j++) { /* 进行取反*/
if (c[j] == '0') {
c[j] = '1';
} else {
c[j] = '0';
}
}
for (int j = c.length - 1; j = 0; j--) { /* 取反后的加1*/
if (c[j] == '1') { /* 因为 正数对应的二进制数 娶反后最高位肯定是0,所以可以使用这种方法*/
c[j] = '0';
} else {
c[j] = '1';
break;
}
}
s2 = new String(c); /* 返回最终的数据*/
}
return s2;
}
}
Q2: 给段最简单的java代码 让我新手看一下
最简单的java代码肯定就是这个了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是应该是所有学java的新手看的第一个代码了。如果是零基础的新手朋友们可以来我们的java实验班试听,有免费的试听课程帮助学习java必备基础知识,有助教老师为零基础的人提供个人学习方案,学习完成后有考评团进行专业测试,帮助测评学员是否适合继续学习java,15天内免费帮助来报名体验实验班的新手快速入门java,更好的学习java!
java基础程序代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java简单程序代码大全、java基础程序代码的信息别忘了在本站进行查找喔。





